Mercurial > emacs
comparison etc/NEWS @ 106482:806e9f7990d8
* minibuffer.el (completion-at-point-functions): New var.
(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.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Mon, 07 Dec 2009 20:06:26 +0000 |
parents | 5354cbc99ef1 |
children | 3ddc2cc2eda9 |
comparison
equal
deleted
inserted
replaced
106481:665bd5e777e1 | 106482:806e9f7990d8 |
---|---|
135 *** When `kill-do-not-save-duplicates' is non-nil, identical | 135 *** When `kill-do-not-save-duplicates' is non-nil, identical |
136 subsequent kills are not duplicated in the `kill-ring'. | 136 subsequent kills are not duplicated in the `kill-ring'. |
137 | 137 |
138 ** Completion changes | 138 ** Completion changes |
139 | 139 |
140 *** The new command `completion-at-point' provides mode-sensitive completion. | |
141 | |
142 *** tab-always-indent set to `complete' lets TAB do completion as well. | |
143 | |
140 *** The new completion-style `initials' is available. | 144 *** The new completion-style `initials' is available. |
141 For instance, this can complete M-x lch to list-command-history. | 145 For instance, this can complete M-x lch to list-command-history. |
142 | 146 |
143 *** The new variable `completions-format' determines how completions | 147 *** The new variable `completions-format' determines how completions |
144 are displayed in the *Completions* buffer. If you set it to | 148 are displayed in the *Completions* buffer. If you set it to |
167 | 171 |
168 ** The bookmark menu has a narrowing search via bookmark-bmenu-search. | 172 ** The bookmark menu has a narrowing search via bookmark-bmenu-search. |
169 | 173 |
170 ** LaTeX mode now provides completion via latex-complete and | 174 ** LaTeX mode now provides completion via latex-complete and |
171 latex-indent-or-complete. | 175 latex-indent-or-complete. |
176 | |
177 ** sym-comp.el is now declared obsolete, superceded by completion-at-point. | |
172 | 178 |
173 ** lucid.el and levents.el are now declared obsolete. | 179 ** lucid.el and levents.el are now declared obsolete. |
174 | 180 |
175 ** pcomplete provides a new command `pcomplete-std-completion' which | 181 ** pcomplete provides a new command `pcomplete-std-completion' which |
176 is similar to `pcomplete' but using the standard completion UI code. | 182 is similar to `pcomplete' but using the standard completion UI code. |