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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 1af6121 4/8: company-auto-complete-p: Don't use string as


From: Dmitry Gutov
Subject: [elpa] master 1af6121 4/8: company-auto-complete-p: Don't use string as regex
Date: Mon, 14 Nov 2016 00:36:57 +0000 (UTC)

branch: master
commit 1af61210f16e35889d2bc8bac3c0d207075ef5ca
Author: Juergen Hoetzel <address@hidden>
Commit: Juergen Hoetzel <address@hidden>

    company-auto-complete-p: Don't use string as regex
    
    Fixes invalid-regexp error when first character of input is a regex special 
char
    like "[".
---
 company.el |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/company.el b/company.el
index 637210c..38bf7b8 100644
--- a/company.el
+++ b/company.el
@@ -1457,7 +1457,8 @@ prefix match (same case) will be prioritized."
          (if (consp company-auto-complete-chars)
              (memq (char-syntax (string-to-char input))
                    company-auto-complete-chars)
-           (string-match (substring input 0 1) company-auto-complete-chars)))))
+           (string-match (regexp-quote (substring input 0 1))
+                          company-auto-complete-chars)))))
 
 (defun company--incremental-p ()
   (and (> (point) company-point)



reply via email to

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