| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\| |
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
| |
I.e. include text after point in the completion region.
Also, return nil when we're not after/in a symbol.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(completion-at-point): New command.
* indent.el (indent-for-tab-command): Handle the new `complete' behavior.
* progmodes/python.el (python-mode-map): Use completion-at-point.
(python-completion-at-point): Rename from python-partial-symbol and
adjust for use in completion-at-point-functions.
(python-mode): Setup completion-at-point for Python completion.
* emacs-lisp/lisp.el (lisp-completion-at-point): New function
extracted from lisp-complete-symbol.
(lisp-complete-symbol): Use it.
* emacs-lisp/lisp-mode.el (emacs-lisp-mode): Use define-derived-mode,
setup completion-at-point for Elisp completion.
(emacs-lisp-mode-map, lisp-interaction-mode-map): Use completion-at-point.
* ielm.el (ielm-map): Use completion-at-point.
(inferior-emacs-lisp-mode): Setup completion-at-point for Elisp completion.
* progmodes/sym-comp.el: Move to...
* obsolete/sym-comp.el: Move from progmodes.
|
|
|
|
|
|
|
|
| |
* simple.el (with-wrapper-hook): ...to here. Add argument `args'.
* minibuffer.el (completion-in-region-functions): New hook.
(completion-in-region): New function.
* emacs-lisp/lisp.el (lisp-complete-symbol):
* pcomplete.el (pcomplete-std-complete): Use it.
|
| |
|
| |
|
| |
|
|
|
|
| |
the function takes no argument.
|
| |
|
|
|
|
| |
the function as being part of the function.
|
| |
|
| |
|
|
|
|
| |
calling end-of-defun-function if it already moved to BOL.
|
|
|
|
| |
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1534
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
(forward-list, backward-list, down-list, backward-up-list)
(up-list, kill-sexp, backward-kill-sexp, kill-backward-up-list)
(insert-pair, insert-parentheses): State that the
command assumes that point is not in a string or comment.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Use `minibuffer-message' to display message "No completions of %s"
when this command is called in the minibuffer.
|
|
|
|
| |
Reported by Drew Adams <drew.adams@oracle.com>.
|
|\
| |
| |
| | |
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
|
| | |
|
| |
| |
| |
| |
| | |
consistently, even for negative arguments.
(end-of-defun-function): Default to forward-sexp.
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
open-paren-in-column-0-is-defun-start is nil. Based on code by Martin
Rudalics.
|
| |
|
|
|
|
|
|
| |
* emacs-lisp/lisp.el (beginning-of-defun-raw): Code up the case
(eq open-paren-in-column-0-is-defun-start nil) by searching for
least nested open-paren.
|
| |
|
|
|
|
| |
minibuffer.
|
|
|
|
| |
Instead, just hide the completions buffer if we don't need to show it.
|
| |
|
|
|
|
|
|
| |
completion has been inserted in the current buffer. If there are more than 1
completion, redisplay the *Completions* buffer; if the completion is unique,
delete the *Completions* window.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
prefix substring of completion to `display-completion-list'.
* mh-comp.el (mh-complete-word): Pass the common
prefix substring of completion to `display-completion-list'.
* dabbrev.el (dabbrev-completion): Pass the common
prefix substring of completion to `display-completion-list'.
* filecache.el (file-cache-minibuffer-complete)
(file-cache-complete): Ditto.
* tempo.el (tempo-display-completions): Ditto.
* wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
* emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
* eshell/em-hist.el (eshell-list-history): Ditto.
* mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto.
* progmodes/etags.el (complete-tag): Ditto.
* progmodes/make-mode.el (makefile-complete): Ditto.
* progmodes/meta-mode.el (meta-complete-symbol): Ditto.
* progmodes/octave-mod.el (octave-complete-symbol): Ditto.
* progmodes/pascal.el (pascal-complete-word)
(pascal-show-completions): Ditto.
* textmodes/bibtex.el (bibtex-complete-internal): Ditto.
* simple.el (completion-common-substring): New variable.
(completion-setup-function): Use `completion-common-substring'
to put faces.
* minibuf.c (Fdisplay_completion_list): Add new optional
argument COMMON_SUBSTRING. Bind `completion-common-substring'
to the optional argument during running `completion-setup-hook'.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(insert-parentheses): Doc fixes.
|