From 11241a341708cbd645a2f67f0eb09c279b6ebe07 Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Wed, 27 Aug 2014 05:04:24 +0400 Subject: [PATCH] Use `company-dabbrev-ignore-case' when searching for candidates --- company-dabbrev.el | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/company-dabbrev.el b/company-dabbrev.el index 3ca8e3399..08a13f60e 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))) -- 2.39.2