[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 24/28: Use `company-dabbrev-ignore-case' when searching for candi
From: |
Dmitry Gutov |
Subject: |
[elpa] 24/28: Use `company-dabbrev-ignore-case' when searching for candidates |
Date: |
Wed, 27 Aug 2014 01:26:37 +0000 |
dgutov pushed a commit to branch master
in repository elpa.
commit 11241a341708cbd645a2f67f0eb09c279b6ebe07
Author: Dmitry Gutov <address@hidden>
Date: Wed Aug 27 05:04:24 2014 +0400
Use `company-dabbrev-ignore-case' when searching for candidates
---
company-dabbrev.el | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/company-dabbrev.el b/company-dabbrev.el
index 3ca8e33..08a13f6 100644
--- a/company-dabbrev.el
+++ b/company-dabbrev.el
@@ -137,14 +137,15 @@ This variable affects both `company-dabbrev' and
`company-dabbrev-code'."
(interactive (company-begin-backend 'company-dabbrev))
(prefix (company-grab-word))
(candidates
- (let ((words (company-dabbrev--search (company-dabbrev--make-regexp arg)
- company-dabbrev-time-limit
- (pcase company-dabbrev-other-buffers
- (`t (list major-mode))
- (`all `all))))
- (downcase-p (if (eq company-dabbrev-downcase 'case-replace)
- case-replace
- company-dabbrev-downcase)))
+ (let* ((case-fold-search company-dabbrev-ignore-case)
+ (words (company-dabbrev--search (company-dabbrev--make-regexp arg)
+ company-dabbrev-time-limit
+ (pcase
company-dabbrev-other-buffers
+ (`t (list major-mode))
+ (`all `all))))
+ (downcase-p (if (eq company-dabbrev-downcase 'case-replace)
+ case-replace
+ company-dabbrev-downcase)))
(if downcase-p
(mapcar 'downcase words)
words)))
- [elpa] 13/28: Use `posn-actual-col-row' to determine the current col and row, (continued)
- [elpa] 13/28: Use `posn-actual-col-row' to determine the current col and row, Dmitry Gutov, 2014/08/26
- [elpa] 14/28: Work around http://debbugs.gnu.org/18285, Dmitry Gutov, 2014/08/26
- [elpa] 16/28: company-buffer-lines: handle multiline display better, Dmitry Gutov, 2014/08/26
- [elpa] 17/28: company-input-noop still seems to be needed in the terminal, Dmitry Gutov, 2014/08/26
- [elpa] 18/28: Skip company-buffer-lines tests in terminal, Dmitry Gutov, 2014/08/26
- [elpa] 19/28: company-pseudo-tooltip-unhide: use local vars, Dmitry Gutov, 2014/08/26
- [elpa] 20/28: company-pseudo-tooltip-unhide: fix rendering at eob, Dmitry Gutov, 2014/08/26
- [elpa] 15/28: Fix the tests, Dmitry Gutov, 2014/08/26
- [elpa] 21/28: Add a comment, Dmitry Gutov, 2014/08/26
- [elpa] 22/28: company--capf-data: use caching, Dmitry Gutov, 2014/08/26
- [elpa] 24/28: Use `company-dabbrev-ignore-case' when searching for candidates,
Dmitry Gutov <=
- [elpa] 25/28: Document `company-dabbrev-ignore-case' better, Dmitry Gutov, 2014/08/26
- [elpa] 26/28: company-dabbrev-code-ignore-case: rephrase a bit, Dmitry Gutov, 2014/08/26
- [elpa] 27/28: Bump the version, Dmitry Gutov, 2014/08/26
- [elpa] 28/28: Merge commit 'f4ffe2b47cf6854ff3bc3ca1717efe1258c01547' from company, Dmitry Gutov, 2014/08/26
- [elpa] 23/28: Fix WRT `keep-prefix', Dmitry Gutov, 2014/08/26