summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp.el
Commit message (Collapse)AuthorAgeFilesLines
...
* * lisp/emacs-lisp/lisp.el (lisp-completion-at-point): Don't burp at EOB.Stefan Monnier2013-05-241-1/+1
| | | | Fixes: debbugs:14446
* * lisp/emacs-lisp/lisp.el (lisp-completion-at-point): Don't useStefan Monnier2013-05-241-1/+5
| | | | | | error-completion on the first 2 args of condition-case. Fixes: debbugs:14446
* * lisp/emacs-lisp/lisp.el (lisp-completion-at-point): Provide specializedStefan Monnier2013-04-171-26/+54
| | | | | | | | completion tables when completing error conditions and `declare' arguments. (lisp-complete-symbol, field-complete): Mark as obsolete. (check-parens): Unmatched parens are user errors. * lisp/minibuffer.el (minibuffer-completion-contents): Mark as obsolete.
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+2
|
* `narrow-to-defun' fixupLennart Borgman2012-04-111-1/+15
| | | | | | | | * emacs-lisp/lisp.el (narrow-to-defun): `beginning-of-defun' goes to previous function when point is on the first character of a function. Take care of that in `narrow-to-defun'. Fixes: debbugs:6157
* * lisp/emacs-lisp/lisp.el (beginning-of-defun-raw): Don't call end-of-defunDmitry Gutov2012-02-231-3/+2
| | | | | | when it might call us back infinitely. Fixes: debbugs:10797
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
|
* Silence various byte-compiler warnings.Stefan Monnier2011-06-011-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/byte-run.el (make-obsolete-variable): New argument `access-type' and new obsolescence format. * lisp/emacs-lisp/bytecomp.el (byte-compile-warn-obsolete): Adjust to new format. (byte-compile-check-variable): New `access-type' argument. Only warn if the access-type is obsolete. (byte-compile-dynamic-variable-bind, byte-compile-variable-ref) (byte-compile-variable-set): Adjust callers. * lisp/help-fns.el (describe-variable): Adjust to new obsolescence format. * lisp/mail/sendmail.el (mail-mailer-swallows-blank-line): Only mark setting it as obsolete. * lisp/simple.el (minibuffer-completing-symbol): * lisp/font-lock.el (font-lock-beginning-of-syntax-function): Only mark read access as obsolete. * lisp/minibuffer.el (minibuffer-completing-file-name): Don't make it obsolete yet. * lisp/international/quail.el (quail-mouse-choose-completion): Remove unused code referring to obsolete var. (quail-choose-completion-string): Remove. * lisp/server.el (server-clients-with, server-kill-buffer-query-function) (server-kill-emacs-query-function): Silence "unused `proc'" warnings. * lisp/proced.el (proced-send-signal): * lisp/emacs-lisp/lisp.el (lisp-complete-symbol): Replace completion-annotate-function with completion-extra-properties.
* * lisp/emacs-lisp/lisp.el (up-list): Fix forward movement.Stefan Monnier2011-05-231-6/+6
| | | | Fixes: debbugs:8708
* Merge from emacs-23; up to 2010-06-10T12:56:11Z!michael.albinus@gmx.de.Glenn Morris2011-05-121-3/+3
|\
| * * lisp/emacs-lisp/lisp.el (lisp-complete-symbol, lisp-completion-at-point):Stefan Monnier2011-05-091-2/+3
| | | | | | | | Fix typo.
* | Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-241-2/+1
| |
* | Nuke arch-tags.Glenn Morris2011-01-151-1/+0
| |
* | Merge from emacs-23Stefan Monnier2011-01-141-1/+1
|\|
| * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-021-1/+1
| |
* | Merge changes from emacs-23 branch.Juanma Barranquero2010-10-121-43/+43
|\|
| * * lisp/emacs-lisp/lisp.el (lisp-completion-at-point):Stefan Monnier2010-10-091-27/+27
| | | | | | | | Use emacs-lisp-mode-syntax-table for the whole function.
* | * lisp/simple.el (blink-matching-open): Use syntax-class.Stefan Monnier2010-09-201-4/+8
| | | | | | | | * lisp/emacs-lisp/lisp.el (up-list): Don't do nothing silently.
* | Add "Package:" file headers to denote built-in packages.Chong Yidong2010-08-291-0/+1
| |
* | * lisp/emacs-lisp/lisp.el (up-list): Obey forward-sexp-function if set.Stefan Monnier2010-08-171-1/+7
| |
* | Merge from emacs-23Stefan Monnier2010-05-081-2/+3
|\|
| * * emacs-lisp/lisp.el (lisp-completion-at-point): Give it a doc string.Glenn Morris2010-04-201-1/+2
| |
* | * emacs-lisp/lisp.el (lisp-complete-symbol): Fail gracefully.Stefan Monnier2010-04-271-3/+6
| |
* | (lisp-completion-at-point): Try and handle errors.Stefan Monnier2010-04-211-10/+14
| |
* | (lisp-completion-at-point): Complete around point.Stefan Monnier2010-04-201-8/+16
|/ | | | | I.e. include text after point in the completion region. Also, return nil when we're not after/in a symbol.
* Add 2010 to copyright years.Glenn Morris2010-01-131-1/+1
|
* * minibuffer.el (completion-at-point-functions): New var.Stefan Monnier2009-12-071-4/+14
| | | | | | | | | | | | | | | | | | | (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.
* * abbrev.el (abbrev-with-wrapper-hook): (re)move...Stefan Monnier2009-11-191-9/+3
| | | | | | | | * 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.
* (lisp-complete-symbol): Use minibuffer-complete.Stefan Monnier2009-08-301-79/+36
|
* (field-complete): Use minibuffer-complete.Stefan Monnier2009-08-301-37/+10
|
* Remove leading * from defcustom docs.Glenn Morris2009-07-221-1/+1
|
* (end-of-defun-function): Make it more clear thatStefan Monnier2009-03-031-1/+2
| | | | the function takes no argument.
* (beginning-of-defun): Fix harmless paren typo.Stefan Monnier2009-02-191-1/+2
|
* (end-of-defun): Consider the ".*\n" after the end ofStefan Monnier2009-02-191-0/+8
| | | | the function as being part of the function.
* (end-of-defun-function): Docstring fix.Stefan Monnier2009-02-141-2/+3
|
* (end-of-defun): Rewrite, to use the ARG argument to beginning-of-defun-raw.Stefan Monnier2009-02-121-44/+30
|
* (end-of-defun): Don't skip to next line afterStefan Monnier2009-02-121-6/+8
| | | | calling end-of-defun-function if it already moved to BOL.
* Add "^" to interactive spec of sexp movement commandsMiles Bader2009-02-041-10/+10
| | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1534
* (end-of-defun): Protect against infloops (Bug#2106).Chong Yidong2009-01-311-11/+21
|
* Replace last-command-char with last-command-event.Glenn Morris2009-01-091-1/+1
|
* Add 2009 to copyright years.Glenn Morris2009-01-051-1/+1
|
* Fix typo in previous commit.Juanma Barranquero2008-11-261-1/+1
|
* (forward-sexp, backward-sexp, mark-sexp)Alan Mackenzie2008-11-261-14/+29
| | | | | | | (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.
* Revert last change.Chong Yidong2008-08-151-3/+1
|
* (lisp-complete-symbol): Supply match-size to display-completion-list.Chong Yidong2008-08-141-10/+11
|
* (beginning-of-defun): Doc fix.Chong Yidong2008-08-111-16/+21
|
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-061-6/+4
|
* (lisp-complete-symbol):Juri Linkov2008-03-221-1/+3
| | | | | Use `minibuffer-message' to display message "No completions of %s" when this command is called in the minibuffer.
* (parens-require-spaces): Doc fix.Chong Yidong2008-03-051-1/+2
| | | | Reported by Drew Adams <drew.adams@oracle.com>.
* Merge from emacs--rel--22Miles Bader2008-01-081-1/+1
|\ | | | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987