emacs-elpa-diffs
[Top][All Lists]
Advanced

[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)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]