From 5afc6350859291fb0f3eff3f55c69ee5caf4c140 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Sat, 25 Jun 2016 16:23:04 -0400 Subject: [PATCH] Add to elisp-completion-at-point's docstring * lisp/progmodes/elisp-mode.el (elisp-completion-at-point): Document position dependent behavior (Bug #19854). --- lisp/progmodes/elisp-mode.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el index 7ad8871..850ebb4 100644 --- a/lisp/progmodes/elisp-mode.el +++ b/lisp/progmodes/elisp-mode.el @@ -455,7 +455,11 @@ elisp--company-location ((facep sym) (find-definition-noselect sym 'defface))))) (defun elisp-completion-at-point () - "Function used for `completion-at-point-functions' in `emacs-lisp-mode'." + "Function used for `completion-at-point-functions' in `emacs-lisp-mode'. +The returned completions depend on whether point is in a function +or variable position; in positions where both are +possible (e.g. quoted symbols), functions are annotated with +\"\" via the `:annotation-function' property." (with-syntax-table emacs-lisp-mode-syntax-table (let* ((pos (point)) (beg (condition-case nil -- 2.8.0