[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 32/35: `company-other-backend': don't use `company-manual-begin'
From: |
Dmitry Gutov |
Subject: |
[elpa] 32/35: `company-other-backend': don't use `company-manual-begin' |
Date: |
Sat, 19 Apr 2014 10:12:21 +0000 |
dgutov pushed a commit to branch master
in repository elpa.
commit b8e192f26e834c165856d279473e68b9f179f816
Author: Dmitry Gutov <address@hidden>
Date: Mon Apr 14 16:12:11 2014 +0400
`company-other-backend': don't use `company-manual-begin'
Don't stop when the first applicable backend returns no candidates.
#53
#90
---
company.el | 22 +++++++++++-----------
1 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/company.el b/company.el
index e2cb843..4440616 100644
--- a/company.el
+++ b/company.el
@@ -1241,17 +1241,17 @@ Keywords and function definition names are ignored."
(defun company-other-backend (&optional backward)
(interactive (list current-prefix-arg))
(company-assert-enabled)
- (if company-backend
- (let* ((after (cdr (member company-backend company-backends)))
- (before (cdr (member company-backend (reverse company-backends))))
- (next (if backward
- (append before (reverse after))
- (append after (reverse before)))))
- (company-cancel)
- (cl-dolist (backend next)
- (when (ignore-errors (company-begin-backend backend))
- (cl-return t))))
- (company-manual-begin))
+ (let* ((after (if company-backend
+ (cdr (member company-backend company-backends))
+ company-backends))
+ (before (cdr (member company-backend (reverse company-backends))))
+ (next (if backward
+ (append before (reverse after))
+ (append after (reverse before)))))
+ (company-cancel)
+ (cl-dolist (backend next)
+ (when (ignore-errors (company-begin-backend backend))
+ (cl-return t))))
(unless company-candidates
(error "No other back-end")))
- [elpa] 27/35: Try to use the more up-to-date snapshot packages, (continued)
- [elpa] 27/35: Try to use the more up-to-date snapshot packages, Dmitry Gutov, 2014/04/19
- [elpa] 29/35: Merge pull request #101 from bbatsov/master, Dmitry Gutov, 2014/04/19
- [elpa] 15/35: Merge branch 'clang-async', Dmitry Gutov, 2014/04/19
- [elpa] 30/35: Fix the test breakage (probably), Dmitry Gutov, 2014/04/19
- [elpa] 31/35: Introduce company-clang-insert-arguments, Dmitry Gutov, 2014/04/19
- [elpa] 05/35: Update NEWS, Dmitry Gutov, 2014/04/19
- [elpa] 34/35: Release 0.8.0, Dmitry Gutov, 2014/04/19
- [elpa] 33/35: Always include company-capf in the backends, Dmitry Gutov, 2014/04/19
- [elpa] 35/35: Merge commit '51c140ca9ee32d27cacc7b2b07d4539bf98ae575' from company-master, Dmitry Gutov, 2014/04/19
- [elpa] 28/35: Use cl-lib, Dmitry Gutov, 2014/04/19
- [elpa] 32/35: `company-other-backend': don't use `company-manual-begin',
Dmitry Gutov <=
- [elpa] 01/35: New option company-abort-manual-when-too-short, Dmitry Gutov, 2014/04/19