| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
| |
| |
| |
| |
| | |
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.
|
| |
|
| |
|
|
|
|
| |
enables the feature to extend the existing region.
|
|
|
|
| |
use inhibit-mark-movement.
|
|
|
|
|
|
|
|
|
|
| |
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).
|
| |
|
| |
|
|
|
|
| |
Do not push mark if inhibit-mark-movement is non-nil.
|
|
|
|
|
|
|
| |
(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.
|
|
|
|
| |
that ends before point, try again moving fwd then back.
|
|
|
|
|
|
|
|
|
| |
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 ?\( ?\).
|
|
|
|
| |
Correctly handle negative arguments when calling hook functions.
|
|
|
|
|
| |
Iterate the hook function if arg is given.
(mark-defun, narrow-to-defun): Change order of finding the limits.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
when repeated.
* textmodes/paragraphs.el (mark-paragraph): Ditto.
|
|
|
|
|
| |
* lisp/textmodes/paragraphs.el (mark-paragraph): Ditto.
(mark-end-of-sentence): Ditto.
|
|
|
|
| |
after displaying a completion list scrolls the list.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Distinguish the let-binding case from the funcall case.
(forward-sexp-function): New variable.
(forward-sexp): Use it.
|
|
|
|
|
|
| |
(down-list, backward-up-list, up-list, kill-sexp)
(backward-kill-sexp, mark-sexp)): Make arg optional.
(lisp-complete-symbol): Add optional arg PREDICATE.
|
|
|
|
|
| |
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-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-raw): Use it.
(end-of-defun): New variable.
(end-of-defun): Use it.
(check-parens): New command.
|
| |
|