Commit graph

1629 commits

Author SHA1 Message Date
Kim F. Storm
bf247b6ed0 Change release version from 21.4 to 22.1 throughout.
Change development version from 21.3.50 to 22.0.50.
2005-02-09 15:50:47 +00:00
Richard M. Stallman
03deb635e5 (buffer-end): Doc fix. 2005-02-06 10:40:20 +00:00
Thien-Thi Nguyen
cc08f5b253 (lisp-indent-function): Fix bug:
When delegating, order args in the funcall correctly.
2005-02-01 15:50:46 +00:00
Thien-Thi Nguyen
b961eb0e98 (lisp-indent-function): Doc fix. 2005-02-01 15:02:50 +00:00
Stefan Monnier
f9475d97ee (eval-defun-1): Make sure `defvar' always sets the default value. 2005-01-28 16:27:13 +00:00
Richard M. Stallman
dd60a465fb (backward-kill-sexp, kill-sexp): Doc fixes. 2005-01-17 23:48:10 +00:00
Richard M. Stallman
d4b6c2e332 (lm-with-file): Use Lisp mode in temp buffer.
In non-temp buffer, switch syntax table temporarily.
2005-01-15 18:16:44 +00:00
Richard M. Stallman
5a77048aef (indent-pp-sexp): Doc fix. 2005-01-15 18:11:33 +00:00
Reiner Steib
9deb0abaf8 Fixed typo in Commentary section. 2005-01-12 16:07:42 +00:00
Richard M. Stallman
8d3e54757a Comment changes. 2005-01-09 00:30:53 +00:00
Richard M. Stallman
c7ce7fc43b (find-face-definition): Renamed from find-face. 2005-01-07 02:52:29 +00:00
John Paul Wallington
d7975e20a0 Update copyright. Update commentary to mention rx syntax support. 2005-01-06 21:58:17 +00:00
Richard M. Stallman
436c08c288 (find-variable, find-variable-other-window, find-variable-other-frame):
Fix the TYPE args to find-function-read and find-function-do-it.
(find-function): Doc fix.
(find-function-at-point): Replace function-at-point alias.
2005-01-05 19:31:57 +00:00
Richard M. Stallman
0acffda1d3 Doc fixes.
(find-face-regexp): New variable.
(find-function-regexp-alist): New variable.
(find-function-C-source): Third arg is now TYPE.
(find-function-search-for-symbol): Handle general TYPE.
(find-function-read, find-function-do-it): Handle general TYPE.
(find-definition-noselect, find-face): New functions.
(function-at-point): Alias deleted.
2005-01-05 01:08:24 +00:00
Stefan Monnier
1b60b25ac3 (find-variable-regexp): Avoid defface. 2005-01-03 22:05:12 +00:00
Richard M. Stallman
afb62fddcf (mark-sexp, mark-defun): New arg ALLOW-EXTEND
enables the feature to extend the existing region.
2004-12-29 01:32:06 +00:00
Richard M. Stallman
654359e2e3 (debugger-make-xrefs): Call symbol-file with `defun'. 2004-12-27 16:17:46 +00:00
Richard M. Stallman
9f14330b7b (find-function-noselect): Call symbol-file with `defun'.
(find-variable-noselect): Call symbol-file with `defvar'.
2004-12-27 16:17:10 +00:00
Richard M. Stallman
4db985039f Comment change. 2004-12-21 11:50:52 +00:00
Kim F. Storm
90c08845df (beginning-of-defun, end-of-defun): Don't
use inhibit-mark-movement.
2004-12-14 12:18:11 +00:00
Richard M. Stallman
8e2eba0979 (elint-standard-variables, elint-unknown-builtin-args): Move definitions up. 2004-12-13 19:34:46 +00:00
Juri Linkov
967e1a52ad * emacs-lisp/lisp.el (beginning-of-defun, end-of-defun):
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).
2004-12-13 03:09:59 +00:00
Stefan Monnier
e8592238a1 (checkdoc-continue, checkdoc-comments, checkdoc-message-text, checkdoc-defun):
Fix format messages for calls to `error'.
2004-12-11 22:01:42 +00:00
Stefan Monnier
22864a4875 (regexp-opt-depth): Use subregexp-context-p.
(regexp-opt-not-groupie*-re): Remove.
(regexp-opt): Properly handle inputs with duplicate entries.
2004-12-06 15:12:46 +00:00
Richard M. Stallman
9dda72d3ea (elint-standard-variables): Update list of variables. 2004-12-03 00:11:21 +00:00
Juri Linkov
20c78df04b (edebug-set-global-break-condition):
Use `read-expression-history'.  Set initial contents only if
`edebug-global-break-condition' is non-nil.  Set histpos to 1
if initial contents is equal to the last history element.
(edebug-set-conditional-breakpoint): Instead of temporarily
prepending the current condition to the history, set initial
contents to the current condition.  Set histpos to 1 if initial
contents is equal to the last history element.
2004-11-28 07:57:10 +00:00
Richard M. Stallman
f5c9c551ad Comment changes. 2004-11-27 19:02:52 +00:00
Stefan Monnier
443b961aee (cl-parse-loop-clause, labels): Use gensym
rather than make-symbol for symbols which are used in
a symbol-macrolet or equivalent.
2004-11-27 00:20:38 +00:00
Richard M. Stallman
4cead7a206 (byte-optimize-form-code-walker):
Use with-no-warnings around compiler-macroexpand.
2004-11-25 02:58:34 +00:00
Luc Teirlinck
8e528e73de (custom-printers): Use defvar' instead of defconst'. 2004-11-21 03:27:39 +00:00
Richard M. Stallman
0b46acbff5 (byte-compile-form): Move the calls to byte-compile-set-symbol-position,
to avoid having two for the same symbol occurrence.
2004-11-21 00:47:13 +00:00
Richard M. Stallman
e7ea754563 (map-keymap): Definition deleted.
(cl-map-keymap): Definition deleted.
2004-11-16 17:06:56 +00:00
Juri Linkov
b0339ffd83 (find-function-regexp): Optimize define-minor-mode'. Add defun-cvs-mode'.
Add `deffoo'.  Add `f' to [^cgv] to exclude `defface'.
Remove invalid `\W' from [^cgv\W].  Doc fix.
(find-function-search-for-symbol): Replace "\\>" with "\\_>".
2004-11-16 15:26:30 +00:00
Stefan Monnier
e542ea4bed Use make-symbol rather than gensym.
(loop, cl-parse-loop-clause, defsetf): Use backquote.
2004-11-16 04:05:29 +00:00
Stefan Monnier
ab3d4bb2ac (pair-with-newsyms): Use make-symbol. 2004-11-16 04:04:50 +00:00
Stefan Monnier
08d72d137c (byte-optimize-inline-handler): Simplify.
(byte-decompile-bytecode-1): Remove unused vars `tag' and `retcount'.
2004-11-14 06:19:52 +00:00
Stefan Monnier
f61b7b7fb1 (byte-compile-inline-expand): Understand the
new byte-compile-function-environment binding to t.
2004-11-12 03:59:26 +00:00
Stefan Monnier
977b50fb12 Use push.
(byte-compile-file-form-defalias): Rename from byte-compile-defalias.
(defalias): Remove the `byte-compile' property and add a `byte-hunk-handler'.
2004-11-11 22:44:46 +00:00
Stefan Monnier
fe6ca60c21 (easy-menu-add-item): Use keymap-prompt. Simplify. 2004-11-10 16:20:20 +00:00
Stefan Monnier
d0db69919b (easy-menu-define-key): Understand the case where the keymap is a symbol. 2004-11-10 15:15:43 +00:00
Stefan Monnier
0c90b62944 (easy-menu-intern): Revert to no-downcasing.
(easy-menu-name-match): Revert correspondingly.
2004-11-09 14:37:10 +00:00
Richard M. Stallman
a7a7ddf104 (byte-compile-defalias):
Turn off warnings for the new function even ifdefinition not constant.
If the definition isn't a quoted symbol, record (FUNCTION . t).
(byte-compile-function-environment): Now allow (FUNCTION . t) as elt.
(byte-compile-callargs-warn): Handle (FUNCTION . t).
(display-call-tree, byte-compile-arglist-warn):
Handle t returned by byte-compile-fdefinition.
2004-11-09 10:33:23 +00:00
Richard M. Stallman
da355cba85 (elp-results): Delete wasteful beginning-of-buffer. 2004-11-07 04:09:31 +00:00
Andreas Schwab
cffe562a9f (easy-menu-get-map): Fix last change. 2004-11-06 14:43:43 +00:00
Stefan Monnier
242399cd03 (easy-menu-get-map-look-for-name): Remove.
(easy-menu-lookup-name): New fun to replace it.
(easy-menu-get-map): Use it to obey menu item names (rather than just
keys) when looking up `path'.
(easy-menu-always-true-p): Rename from easy-menu-always-true.
(easy-menu-convert-item-1): Adjust to new name.
2004-11-06 10:01:56 +00:00
Juri Linkov
392cf16dd0 (edebug-next-token-class): Allow all symbol-constituent characters
after dot, not only digits.
2004-11-05 19:07:07 +00:00
Richard M. Stallman
ea346a5d91 (elp-instrument-function): Use called-interactively-p. 2004-11-02 09:27:26 +00:00
Richard M. Stallman
da6e3103c4 (easy-menu-intern):
Don't downcase; rather, case-flip the first letter of each word.
2004-11-02 09:26:28 +00:00
Richard M. Stallman
a27235b3b5 (define-minor-mode): Use called-interactively-p. 2004-11-02 09:23:34 +00:00
Richard M. Stallman
086af77cf5 (byte-compile-warning-types): Add interactive-only.
(byte-compile-warnings): Add interactive-only as option.
(byte-compile-interactive-only-functions): New variable.
(byte-compile-form): Warn about calls to functions
in byte-compile-interactive-only-functions.
2004-11-02 09:22:16 +00:00