summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp.el
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add 2008 to copyright years.Glenn Morris2008-01-071-1/+1
| |
* | (end-of-defun): Restructure so that end-of-defun-function is calledStefan Monnier2007-11-261-49/+77
| | | | | | | | | | consistently, even for negative arguments. (end-of-defun-function): Default to forward-sexp.
* | (beginning-of-defun-raw): Pass `arg' down to beginning-of-defun-function.Stefan Monnier2007-11-221-9/+20
|/
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* (lisp-complete-symbol): Make get-buffer-window find windows in other frames.Stefan Monnier2007-03-281-2/+1
|
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* (beginning-of-defun-raw): Optimise (for speed) the case whenChong Yidong2006-12-171-42/+61
| | | | | open-paren-in-column-0-is-defun-start is nil. Based on code by Martin Rudalics.
* Update copyright years.Glenn Morris2006-12-071-1/+1
|
* 2006-11-08 Alan Mackenzie <acm@muc.de>Alan Mackenzie2006-11-081-11/+53
| | | | | | * 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.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* (lisp-complete-symbol): Don't print progress messages if in theRomain Francoise2005-12-221-22/+27
| | | | minibuffer.
* (lisp-complete-symbol): Mostly undo the change by Kevin Rodgers.Stefan Monnier2005-12-221-6/+9
| | | | Instead, just hide the completions buffer if we don't need to show it.
* (lisp-complete-symbol): Don't call delete-windows-on with an inexistent buffer.Stefan Monnier2005-12-211-2/+3
|
* (lisp-complete-symbol): Regenerate the completion list, even after a partialEli Zaretskii2005-12-101-5/+8
| | | | | | 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.
* * message.el (message-expand-group): Pass the commonMasatake YAMATO2005-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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'.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-061-2/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (check-parens): Fix spellings.Juanma Barranquero2005-06-211-1/+1
|
* (check-parens): Fix docstring.Lute Kamstra2005-05-181-4/+5
|
* (defun-prompt-regexp, parens-require-spaces, buffer-end, end-of-defun)Luc Teirlinck2005-04-081-10/+10
| | | | (insert-parentheses): Doc fixes.
* (buffer-end): Doc fix.Richard M. Stallman2005-02-061-0/+3
|
* (backward-kill-sexp, kill-sexp): Doc fixes.Richard M. Stallman2005-01-171-6/+6
|
* (mark-sexp, mark-defun): New arg ALLOW-EXTENDRichard M. Stallman2004-12-291-11/+16
| | | | enables the feature to extend the existing region.
* (beginning-of-defun, end-of-defun): Don'tKim F. Storm2004-12-141-4/+2
| | | | use inhibit-mark-movement.
* * emacs-lisp/lisp.el (beginning-of-defun, end-of-defun):Juri Linkov2004-12-131-16/+22
| | | | | | | | | | Do not push mark when mark is active in transient-mark-mode. * emacs-lisp/lisp.el (mark-sexp, mark-defun): Extend the region when mark is active in transient-mark-mode, regardless of the last command. Doc fix. * emacs-lisp/lisp.el (mark-sexp): Reverse the condition for preserving direction, to mark forward instead of backward when mark is equal to point (e.g. when C-SPC C-M-SPC is typed in t-m-m).
* (mark-sexp): Preserve direction when repeating.Stefan Monnier2004-10-121-3/+5
|
* (kill-backward-up-list): New function.Eli Zaretskii2004-09-041-0/+14
|
* (beginning-of-defun, end-of-defun):Juri Linkov2004-09-021-2/+4
| | | | Do not push mark if inhibit-mark-movement is non-nil.
* (insert-pair-alist): New var.Juri Linkov2004-05-281-26/+67
| | | | | | | (insert-pair): Make arguments optional. Find character pair from `insert-pair-alist' according to the last input event. (insert-parentheses): Make arguments optional. (raise-sexp, delete-pair): New funs.
* (mark-defun, narrow-to-defun): If moving back then fwd gets a defunRichard M. Stallman2004-05-221-15/+46
| | | | that ends before point, try again moving fwd then back.
* (beginning-of-defun, end-of-defun):Juri Linkov2004-05-011-17/+40
| | | | | | | | | Push mark on the first call of successive command calls. (insert-pair): New fun created from `insert-parentheses' with `open' and `close' arguments added. Enclose active regions in paired characters. Compare adjacent characters syntax with inserted characters syntax before inserting a space. (insert-parentheses): Call `insert-pair' with ?\( ?\).
* (beginning-of-defun-raw, end-of-defun):Stefan Monnier2004-04-141-7/+15
| | | | Correctly handle negative arguments when calling hook functions.
* (beginning-of-defun-raw, end-of-defun):Richard M. Stallman2004-01-291-8/+17
| | | | | Iterate the hook function if arg is given. (mark-defun, narrow-to-defun): Change order of finding the limits.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* (beginning-of-defun-function): Doc fix.Dave Love2003-08-201-2/+3
|
* (beginning-of-defun-raw): Use shy-group.Stefan Monnier2003-05-181-1/+1
|
* (beginning-of-defun): Fix typo.Juanma Barranquero2002-10-171-1/+1
|
* * emacs-lisp/lisp.el (mark-defun): Don't leave multiple marksKai Großjohann2002-02-171-11/+12
| | | | | when repeated. * textmodes/paragraphs.el (mark-paragraph): Ditto.
* * lisp/simple.el (mark-word): Mark more if repeated.Kai Großjohann2002-02-151-13/+26
| | | | | * lisp/textmodes/paragraphs.el (mark-paragraph): Ditto. (mark-end-of-sentence): Ditto.
* (lisp-complete-symbol): Repeating the commandRichard M. Stallman2002-01-111-51/+69
| | | | after displaying a completion list scrolls the list.
* (mark-sexp): Mark more if repeated.Stefan Monnier2001-11-191-1/+5
|
* (defun-prompt-regexp): Doc fix.Gerd Moellmann2000-10-241-1/+3
|
* (down-list, backward-up-list, up-list): Doc fix.Gerd Moellmann2000-10-131-6/+3
|
* (lisp-complete-symbol): Only jump 2 not 3 levels.Stefan Monnier2000-10-011-1/+0
|
* (lisp-complete-symbol):Stefan Monnier2000-09-291-12/+31
| | | | | | Distinguish the let-binding case from the funcall case. (forward-sexp-function): New variable. (forward-sexp): Use it.
* (defun-prompt-regexp, parens-require-spaces): Doc fix.Dave Love2000-08-201-29/+33
| | | | | | (down-list, backward-up-list, up-list, kill-sexp) (backward-kill-sexp, mark-sexp)): Make arg optional. (lisp-complete-symbol): Add optional arg PREDICATE.
* (beginning-of-defun-raw): Add regexpGerd Moellmann2000-03-241-1/+2
| | | | | matching open parenthesis in column 0 to defun-prompt-regexp only if open-paren-in-column-0-is-defun-start is set.
* (beginning-of-defun-function): Variable renamed from beginning-of-defun.Richard M. Stallman2000-01-211-25/+21
| | | | | | | (beginning-of-defun-raw): Use new variable name; doc fix. (beginning-of-defun): Doc fix. (end-of-defun-function): Variable renamed from end-of-defun. (end-of-defun): Use new variable name; doc fix.
* (beginning-of-defun): New variable.Dave Love2000-01-051-60/+120
| | | | | | | (beginning-of-defun-raw): Use it. (end-of-defun): New variable. (end-of-defun): Use it. (check-parens): New command.
* (lisp-complete-symbol): Don't bind completion-fixup-function.Richard M. Stallman1998-10-131-6/+1
|