1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-17 10:06:13 +00:00
emacs/etc
Stefan Monnier a2a25d2435 Add an :exit-function for completion-at-point.
* lisp/minibuffer.el (completion--done): New fun.
(completion--do-completion): Use it.  New arg `expect-exact'.
(minibuffer-complete, minibuffer-complete-word): Don't output message,
since completion--do-completion does it for us now.
(minibuffer-force-complete): Use completion--done and
completion--replace.  Handle sole-completion case with more care.
(minibuffer-complete-and-exit): Use new `expect-exact' arg.
(completion-extra-properties): New var.
(completion-annotate-function): Make obsolete.
(minibuffer-completion-help): Adjust accordingly.
Use completion-list-insert-choice-function.
(completion-at-point, completion-help-at-point):
Bind completion-extra-properties.
(completion-pcm-word-delimiters): Add | (for uniquify, for example).
* lisp/simple.el (completion-list-insert-choice-function): New var.
(completion-setup-function): Preserve it.
(choose-completion): Pay attention to it, shuffle the code a bit.
(choose-completion-string): New arg `insert-function'.

* lisp/textmodes/bibtex.el: Convert to lexical binding.
(bibtex-mode-map): Use completion-at-point.
(bibtex-mode): Use define-derived-mode&completion-at-point-functions.
(bibtex-completion-at-point-function): New fun, from bibtex-complete.
(bibtex-complete): Define as obsolete alias.
(bibtex-complete-internal): Remove.
(bibtex-format-entry): Remove unused sub-group in regexp.
* lisp/shell.el (shell--command-completion-data)
(shell-environment-variable-completion):
* lisp/pcomplete.el (pcomplete-completions-at-point):
* lisp/comint.el (comint--complete-file-name-data): Use :exit-function
instead of completion-table-with-terminator so it also works for
choose-completion.
2011-05-23 23:45:50 -03:00
..
charsets Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
e * term.el (term-handle-ansi-escape): Add comments with the 2009-08-07 07:04:02 +00:00
gnus Remove arch-tags from all files, since these are no longer needed. 2010-09-02 00:55:51 +00:00
images newsticker: Added README to etc/newsticker/images 2011-05-14 20:39:26 +02:00
nxml Nuke arch-tags. 2011-01-15 15:16:57 -08:00
refcards Redo spelling of Makefile variables to conform to POSIX. 2011-01-27 17:51:41 -08:00
schema Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
srecode Fix typos. 2011-03-06 03:43:19 +01:00
themes * etc/themes/misterioso-theme.el: New file. 2011-03-22 14:59:50 -04:00
tutorials Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
.gitignore Nuke arch-tags. 2011-01-15 15:16:57 -08:00
AUTHORS Release logs for 23.3 release. 2011-02-28 22:29:00 -05:00
celibacy.1
CENSORSHIP
ChangeLog newsticker: Added README to etc/newsticker/images 2011-05-14 20:39:26 +02:00
compilation.txt Fix last change. 2011-05-08 21:25:35 -04:00
condom.1
CONTRIBUTE * etc/CONTRIBUTE: Recommend bug-gnu-emacs for patches. 2011-04-16 19:30:56 -07:00
COOKIES Fix typo. 2007-04-13 03:01:45 +00:00
COPYING Change to GPLv3. 2007-07-25 07:00:38 +00:00
copying.paper
DEBUG Implement debug-on-event 2011-04-26 04:26:05 -07:00
DEVEL.HUMOR Fix typo. 2008-01-22 15:28:56 +00:00
DISTRIB Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
echo.msg
edt-user.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
emacs2.py Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
emacs3.py Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
emacs-buffer.gdb Revert incorrect change to copyright years. 2011-04-22 19:15:03 -07:00
emacs.desktop * emacs.desktop (Icon): Update icon name. 2008-01-03 07:35:42 +00:00
emacs.icon
emacs.py Nuke arch-tags. 2011-01-15 15:16:57 -08:00
enriched.doc Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ERC-NEWS Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ETAGS.EBNF Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ETAGS.README Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
forms-d2.dat Move here from ../lisp 2008-04-26 02:39:10 +00:00
FTP Make it a duplicate of ../FTP. 2007-04-15 01:34:43 +00:00
future-bug
GNU Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
GNUS-NEWS Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
gnus-tut.txt Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
grep.txt Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
HELLO Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
INTERVIEW
JOKES
LINUX-GNU
MACHINES Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
MAILINGLISTS Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
MH-E-NEWS fix many doubled-word typos 2011-05-10 15:57:12 +02:00
MORE.STUFF Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
MOTIVATION
NEWS Add an :exit-function for completion-at-point. 2011-05-23 23:45:50 -03:00
NEWS.1-17 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
NEWS.18 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
NEWS.19 Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
NEWS.20 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
NEWS.21 Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
NEWS.22 Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
NEWS.23 Merge from emacs-23; up to 2010-06-10T05:17:21Z!rgm@gnu.org. 2011-05-04 21:00:38 -07:00
NEXTSTEP Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
NXML-NEWS American English spelling fix. 2008-06-27 07:34:53 +00:00
ORDERS Update some URLs. 2009-12-15 03:12:44 +00:00
PROBLEMS fix many doubled-word typos 2011-05-10 15:57:12 +02:00
ps-prin0.ps Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
ps-prin1.ps Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
README Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
rgb.txt
SERVICE Nuke arch-tags. 2011-01-15 15:16:57 -08:00
ses-example.ses Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
sex.6
spook.lines
TERMS Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
THE-GNU-PROJECT Fix typo. 2007-09-21 22:50:37 +00:00
TODO Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
WHY-FREE
yow.lines

This directory contains the architecture-independent files used by or
with Emacs.  This includes some text files of documentation for GNU
Emacs or of interest to Emacs users, and the file of dumped docstrings
for Emacs functions and variables.

`forms-d2.dat' is an example data file used by forms-d2.el.

COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES

File: emacs.icon
  Author: Sun Microsystems, Inc
  Copyright (C) 1999, 2001-2011  Free Software Foundation, Inc.
  License: GNU General Public License version 3 or later (see COPYING)