1 |
|
2005-11-27 Stefan Monnier <monnier@iro.umontreal.ca> |
2 |
|
|
3 |
|
* completion.el: Remove useless leading * in defcustom docstrings. |
4 |
|
(save-completions-file-name): Use ~/.emacs.d if available. |
5 |
|
(completion-standard-syntax-table): Rename from |
6 |
|
cmpl-standard-syntax-table and fold initialization into declaration, |
7 |
|
thus removing cmpl-make-standard-completion-syntax-table. |
8 |
|
(completion-lisp-syntax-table, completion-c-syntax-table) |
9 |
|
(completion-fortran-syntax-table, completion-c-def-syntax-table): Idem. |
10 |
|
(cmpl-saved-syntax, cmpl-saved-point): Remove. |
11 |
|
(symbol-under-point, symbol-before-point) |
12 |
|
(symbol-under-or-before-point, symbol-before-point-for-complete) |
13 |
|
(add-completions-from-c-buffer): Use with-syntax-table. |
14 |
|
(make-completion): Don't return a list of completion entries. |
15 |
|
Update callers. |
16 |
|
(cmpl-prefix-entry-head, cmpl-prefix-entry-tail): Use defalias. |
17 |
|
(completion-initialize): Rename from initialize-completions. |
18 |
|
(completion-find-file-hook): Rename from cmpl-find-file-hook. |
19 |
|
(kill-emacs-save-completions): Collect stats here. |
20 |
|
(save-completions-to-file, load-completions-from-file): |
21 |
|
Use with-current-buffer. |
22 |
|
(completion-def-wrapper): Rename from def-completion-wrapper. Make it |
23 |
|
into a function. Move all calls to toplevel. |
24 |
|
(completion-lisp-mode-hook): New fun. |
25 |
|
(completion-c-mode-hook, completion-setup-fortran-mode): |
26 |
|
Set the syntax-table here. Use local-set-key. |
27 |
|
(completion-saved-bindings): New var. |
28 |
|
(dynamic-completion-mode): Make it into a proper minor mode. |
29 |
|
(load-completions-from-file): Remove unused var `num-uses'. |
30 |
|
|
31 |
|
* emacs-lisp/cl-macs.el (defstruct): Don't define the default |
32 |
|
constructor if it is explicitly overridden. |
33 |
|
|
34 |
|
* complete.el (PC-completion-as-file-name-predicate): |
35 |
|
Use minibuffer-completing-file-name. |
36 |
|
(partial-completion-mode): Use find-file-not-found-functions. |
37 |
|
(PC-lisp-complete-symbol): Use with-syntax-table. |
38 |
|
(PC-look-for-include-file): Remove dead setq. |
39 |
|
(PC-look-for-include-file, PC-expand-many-files, PC-do-completion) |
40 |
|
(PC-complete): Use with-current-buffer. |
41 |
|
|
42 |
|
* progmodes/sh-script.el (sh-font-lock-syntactic-keywords): \ doesn't |
43 |
|
escape single quotes. |
44 |
|
|
45 |
2005-11-27 Luc Teirlinck <teirllm@auburn.edu> |
2005-11-27 Luc Teirlinck <teirllm@auburn.edu> |
46 |
|
|
47 |
* dabbrev.el (dabbrev-completion): Simplify code, by getting rid |
* dabbrev.el (dabbrev-completion): Simplify code, by getting rid |