]> code.delx.au - gnu-emacs-elpa/blobdiff - company-elisp.el
Support 'stop return value for 'prefix command.
[gnu-emacs-elpa] / company-elisp.el
index 5c7a11ecba22e9c22ca6dd31efa4b871cd082643..a501efef86f890cece45dfd6f90b9abb36b82166 100644 (file)
@@ -109,7 +109,7 @@ Functions are offered for completion only after ' and \(."
   (case command
     ('interactive (company-begin-backend 'company-elisp))
     ('prefix (and (eq (derived-mode-p 'emacs-lisp-mode) 'emacs-lisp-mode)
-                  (company-grab-lisp-symbol)))
+                  (or (company-grab-lisp-symbol) 'stop)))
     ('candidates (company-elisp-candidates arg))
     ('meta (company-elisp-doc arg))
     ('doc-buffer (let ((symbol (intern arg)))