1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-20 10:23:57 +00:00
Commit Graph

485 Commits

Author SHA1 Message Date
Richard M. Stallman
dc7566123f (force-mode-line-update): Doc fix. 2002-02-06 15:21:20 +00:00
Richard M. Stallman
69cae2d4bf (atomic-change-group, prepare-change-group, activate-change-group)
(accept-change-group, cancel-change-group): New functions.

(add-minor-mode): Include the mode's lighter string
in the minor mode menu item name.
2002-02-06 15:20:36 +00:00
Richard M. Stallman
963f49a2b2 (remove): Doc fix. 2002-01-25 05:05:16 +00:00
Richard M. Stallman
e13541763c (substring-no-properties): New function.
(copy-without-properties): Function deleted.
2002-01-25 02:32:18 +00:00
Richard M. Stallman
c5802acf35 (copy-without-properties): New function. 2002-01-23 17:46:44 +00:00
Pavel Janík
676927b7d8 (insert-string): Moved from mocklisp.c, reimplemented in Lisp. Obsoleted. 2001-12-22 13:36:12 +00:00
Richard M. Stallman
784bc7cdd9 (temp-buffer-show-hook, temp-buffer-setup-hook): Add defvars. 2001-12-16 18:36:50 +00:00
Richard M. Stallman
cad84646a7 (with-temp-message): At the end, always discard
the temp message, even by clearing the echo area.
2001-12-16 17:41:30 +00:00
Richard M. Stallman
31ca596b97 (derived-mode-p): Moved here from derived.el. 2001-12-12 09:26:43 +00:00
Pavel Janík
03eeb110b3 (ctl-x-4-map): Doc fix. 2001-12-11 07:34:39 +00:00
Stefan Monnier
aa3b4ded23 (copy-overlay, remove-overlays): New funs. 2001-11-28 04:03:53 +00:00
Richard M. Stallman
f1d37f3cab (functionp): Do use cdr-safe on object. 2001-11-17 03:53:51 +00:00
Stefan Monnier
a2d7836f5b (eval-after-load): Make it work with features as well. 2001-11-16 14:15:08 +00:00
Miles Bader
60ab6064b3 (functionp): Don't consider macros as functions. 2001-11-09 01:03:03 +00:00
Miles Bader
1cf72ff8eb (functionp): Make work correctly for macros and unbound symbols. 2001-11-08 12:12:30 +00:00
Stefan Monnier
0764e16fbe (with-local-quit): New macro.
(make-syntax-table): Always inherit.
(functionp): Be more careful when `object' is a symbol.
2001-11-08 00:57:57 +00:00
Stefan Monnier
a13fe4c517 (delay-mode-hooks, delayed-mode-hooks, run-mode-hooks): New vars and functions.
(text-clone-maintain, text-clone-create): New functions.
2001-10-25 02:26:41 +00:00
Miles Bader
448a01706c (symbol-file-load-history-loaded)
(load-symbol-file-load-history, symbol-file): Moved from `help.el'.
2001-10-09 11:14:31 +00:00
Miles Bader
93aca633e1 (call-process-shell-command): New function. 2001-10-05 12:30:20 +00:00
Gerd Moellmann
08b1f8a12e (define-key-after): Allow `key' to be longer than 1.
(make-local-hook): Make obsolete.
(add-hook, remove-hook): Don't use make-local-hook any more.
(make-syntax-table): Inherit all chars from s-s-t.
2001-10-05 09:26:17 +00:00
Gerd Moellmann
0c107014e0 (add-minor-mode): Use mode-line-minor-mode-keymap for
the minor mode name.
2001-08-09 14:52:27 +00:00
Pavel Janík
60370d4073 Some fixes to follow coding conventions. 2001-07-15 19:53:53 +00:00
Miles Bader
a27b451eb7 (interactive-form): Fix paren typo. 2001-03-30 00:53:08 +00:00
Gerd Moellmann
d320078883 Fix typo. 2001-03-29 14:08:58 +00:00
Gerd Moellmann
f65fab598e (interactive-form): New function. 2001-03-29 14:08:34 +00:00
Gerd Moellmann
719349f6d0 (read-passwd): Clear command history after each
character entered.  From: Stephen Gildea <gildea@alum.mit.edu>.
2001-03-28 09:28:15 +00:00
Dave Love
7a0485b2bf (event-basic-type): Doc fix. 2001-03-01 18:30:44 +00:00
Gerd Moellmann
fe10cef0d2 (read-passwd): Clear Lisp memory holding password. 2001-02-15 09:55:47 +00:00
Richard M. Stallman
6bfdc2e29f (last): Handle a list that doesn't end in nil. 2001-01-12 19:51:09 +00:00
Gerd Moellmann
422717d17b (eval-after-load): Call load-symbol-file-load-history to
ensure that eval-after-load works for files dumped with Emacs.
2001-01-11 14:24:02 +00:00
Kenichi Handa
1c1c65de36 (butlast, nbutlast): Moved from cl.el to here. 2000-12-28 12:15:44 +00:00
Stefan Monnier
6a84719a02 (combine-run-hooks): Remove. 2000-12-23 20:53:24 +00:00
Dave Love
19594307c9 (eval-after-load): Doc fix. 2000-12-20 20:09:59 +00:00
Stefan Monnier
6ad948eb50 (combine-run-hooks): Only run-hooks if there's a hook to run. 2000-11-29 14:53:45 +00:00
Miles Bader
242c13e8b2 (member-ignore-case): Return the tail of the list who's car matches,
like `member', not the matching element itself.
2000-11-29 04:36:30 +00:00
Stefan Monnier
e6e71807ad Undoing the changes erroneously committed just before. 2000-11-23 22:57:46 +00:00
Stefan Monnier
79372165fe (add-hook, remove-hook): Don't call make-local-hook
if the variable is make-variable-buffer-local.
2000-11-23 22:54:54 +00:00
Stefan Monnier
c344cf32d5 (make-local-hook): Docstring fix. 2000-11-21 21:35:38 +00:00
Miles Bader
c8bfa68964 (add-to-list): Add optional argument APPEND. 2000-10-10 02:47:30 +00:00
Dave Love
ff77cf4034 (substitute-key-definition): Doc fix.
(play-sound-file): new command.
2000-10-04 11:24:51 +00:00
Stefan Monnier
0b2cf11f54 (add-minor-mode): Don't eval NAME.
Don't depend on the presence of TOGGLE-FUN for any special behavior.
Use if rather than cond.
2000-09-29 03:23:49 +00:00
Dave Love
d6c22d46ab (add-minor-mode): Use toggle-fun arg. 2000-09-12 12:56:25 +00:00
Gerd Moellmann
13157efca3 (remove, remq): New functions. 2000-07-27 20:08:47 +00:00
Stefan Monnier
2598a293ae Update calls to make-obsolete with a WHEN argument. 2000-06-01 05:07:32 +00:00
Stefan Monnier
e4da9c1c34 (remove-hook): Don't turn the hook's value into a list. 2000-05-21 23:24:18 +00:00
Stefan Monnier
dd6b8ea7a8 (remove-hook): setq' hook-value, not set'. 2000-05-16 21:37:32 +00:00
Sam Steingold
2248c40dab (add-hook): setq hook-value, not set 2000-05-16 14:47:46 +00:00
Gerd Moellmann
739f26728c (substitute-key-definition): Add comment describing
the meaning of PREFIX.
2000-05-11 09:28:06 +00:00
Stefan Monnier
8947a5e232 (add-hook, remove-hook): Make hook buffer-local if needed..
(add-minor-mode): Don't make the variable buffer-local and add a
reference to define-minor-mode in the docstring.
2000-05-10 22:40:17 +00:00
Gerd Moellmann
4656b31490 (substitute-key-definition): Clarify documentation. 2000-05-04 20:21:58 +00:00
Gerd Moellmann
49102500cc (add-minor-mode): Handle AFTER for keymaps. Don't
set TOGGLE's value.
2000-05-03 12:33:16 +00:00
Gerd Moellmann
c94f467716 *** empty log message *** 2000-04-28 11:53:43 +00:00
Gerd Moellmann
5f68f6e85a (add-minor-mode): Use set' instead of setq'. 2000-04-27 10:40:58 +00:00
Gerd Moellmann
b35bd33d35 (add-minor-mode): Make argument MAP optional. 2000-04-26 18:50:09 +00:00
Gerd Moellmann
d7d47268cc (add-minor-mode): New function. 2000-04-26 17:33:40 +00:00
Richard M. Stallman
42ccb7c867 (read-passwd): Use read-char-exclusive. 2000-04-17 16:08:26 +00:00
Gerd Moellmann
cbbc320513 (member-ignore-case): New function. 2000-04-03 19:29:56 +00:00
Stefan Monnier
c834b52cdc (combine-run-hooks): New function. 2000-03-21 15:28:44 +00:00
Dave Love
1697159cc1 (replace-regexp-in-string): Renamed from
replace-regexps-in-string.  Doc fix.
2000-03-14 22:57:28 +00:00
Stefan Monnier
a9853251a3 (replace-regexps-in-string): Properly handle the case where
we match an empty string.
2000-03-08 23:49:09 +00:00
Gerd Moellmann
d3a61a1191 (assq-delete-all): Renamed from assoc-delete-all.
Don't copy alist.
2000-02-29 10:13:42 +00:00
Dave Love
4ced66fd68 (define-key-after): Default AFTER to t. Doc fix. 2000-02-23 11:40:06 +00:00
Dave Love
b021ef186f (when, unless, split-string): Doc fix.
(read-passwd): Move call of clear-this-command-keys to the right
place.
(replace-regexps-in-string): New function.
2000-02-22 20:16:31 +00:00
Dave Love
4ce72c0d79 Move out indent and edebug specs for when and unless. 2000-01-28 22:10:18 +00:00
Richard M. Stallman
b3f070938b (with-syntax-table): Use make-symbol, not gensym. 2000-01-21 03:40:33 +00:00
Richard M. Stallman
e4295aa11f Make the definitions of dolist and dotimes work
without the rest of CL.
2000-01-21 03:38:12 +00:00
Richard M. Stallman
a0b0756a71 (dolist, dotimes): Moved from cl-macs.el. 2000-01-21 02:08:58 +00:00
Richard M. Stallman
7e8539cc68 (with-syntax-table): Moved from simple.el. 2000-01-12 03:04:55 +00:00
Paul Eggert
64ed733ada Fix bootstrapping problems.
Use the system locale to specify Emacs locale defaults.

* international/mule-cmds.el (global-map):
Do not use backquote, because that makes a bootstrapping
problem if you need to recompile all Lisp files using interpreted code.
* international/mule.el (charset-id, charset-bytes,
charset-dimension, charset-chars, charset-width,
charset-direction, charset-iso-final-char,
charset-iso-graphic-plane, charset-reverse-charset,
charset-short-name, charset-long-name, charset-description,
charset-plist): Likewise.
* subr.el (save-match-data): Likewise.

* international/mule-cmds.el
(set-display-table-and-terminal-coding-system): New function,
containing code migrated out of set-language-environment.
(set-language-environment, set-locale-environment): Use it.
(locale-translation-file-name): Moved here from startup.el.
(locale-language-names, locale-preferred-coding-systems):
New vars.
(locale-name-match, set-locale-environment): New functions.

* language/japan-util.el (setup-japanese-environment-internal):
Prefer japanese-iso-8bit if the system-type is usg-unix-v.

* startup.el (iso-8859-n-locale-regexp): Remove.
(locale-translation-file-name): Move to mule-cmds.el.
(command-line): Move locale-stuff into set-locale-environment.
1999-10-19 07:18:58 +00:00
Stefan Monnier
ce87039d4d * subr.el (with-current-buffer): don't use backquotes to avoid
bootstrapping problems.
loadup.el (load-path): add subdirs for bootstrapping.
(docstrings): ignore errors during bootstrapping.
(args): new `bootstrap' argument (for use in place of `dump').
1999-10-13 00:21:07 +00:00
Eli Zaretskii
8ee75d0316 (shell-quote-argument): Quote argument with double
quotes for ms-dos.
1999-09-14 10:11:19 +00:00
Richard M. Stallman
cdd9f64394 (make-temp-file): New function. 1999-09-11 01:08:15 +00:00
Richard M. Stallman
fa65505b4d (push): Doc fix. 1999-09-07 06:37:06 +00:00
Dave Love
22d85d00b0 (push): Fix typo. 1999-08-31 13:12:46 +00:00
Richard M. Stallman
1be152fc1a Fix previous change. 1999-08-29 20:27:40 +00:00
Richard M. Stallman
d270117a18 (push, pop): New macros. 1999-08-29 20:23:54 +00:00
Karl Heuer
98aae5f636 (assoc-ignore-case, assoc-ignore-representation): Moved here from simple.el. 1999-08-16 21:04:49 +00:00
Karl Heuer
475fb2fb88 (point-at-eol, point-at-bol): New aliases. 1999-08-16 20:57:24 +00:00
Dave Love
a62d669550 (assoc-delete-all): New function, renamed from frame-delete-all. 1999-07-30 18:40:22 +00:00
Richard M. Stallman
508bcbcaad (add-to-list): Doc fix. 1999-05-22 19:42:01 +00:00
Karl Heuer
aadf7ff324 (with-temp-message): Fix the other call to message to use %s. 1999-05-07 09:42:50 +00:00
Karl Heuer
7554590250 (with-temp-message): Use %s so % in old msg won't fool us. 1999-02-23 22:09:03 +00:00
Richard M. Stallman
c306e0e09f (momentary-string-display): Bind inhibit-read-only. 1999-02-16 00:52:36 +00:00
Dan Nicolaescu
e93b8cbb7e *** empty log message *** 1999-02-02 02:26:12 +00:00
Andrew Innes
1ccaea525e (subst-char-in-string): New function. 1999-01-17 18:55:53 +00:00
Simon Marshall
a600effe5f Doc fix. 1999-01-06 15:23:46 +00:00
Simon Marshall
110201c8f7 (with-temp-message): Don't display MESSAGE if nil. 1999-01-06 10:05:50 +00:00
Karl Heuer
acc81368d1 (read-passwd): Ignore input methods. 1998-12-16 20:51:34 +00:00
Richard M. Stallman
71c78f01ad (make-local-hook): Return the hook variable. 1998-11-30 23:44:10 +00:00
Simon Marshall
e5bb8a8cd8 Added with-temp-message. 1998-11-19 09:43:40 +00:00
Richard M. Stallman
8723b7f3eb (read-passwd): Use clear-this-command-keys. 1998-10-13 03:44:06 +00:00
Dave Love
cf4a60a319 (remove-hook): Check list values to avoid errors. 1998-09-21 17:57:46 +00:00
Kenichi Handa
0cba3a0f81 (sref): Make it an alias of aref. Make the
byte-compiler warn that it is obsolete.
(char-bytes): Make the byte-compiler warn that it is obsolete.
1998-08-28 12:22:39 +00:00
Richard M. Stallman
b7de4d62b3 (read-quoted-char): Don't bind input-method-function;
instead, pass the new args to read-event.
1998-08-18 09:32:31 +00:00
Richard M. Stallman
1fa0de2c86 (add-hook): Use byte-code-function-p, not compiled-function-p. 1998-08-08 23:08:23 +00:00
Richard M. Stallman
8a288450ca (assoc-default): Rewrite not to use dolist. 1998-08-08 23:07:06 +00:00
Richard M. Stallman
526d204e20 (assoc-default): New function. 1998-07-31 10:53:30 +00:00
Richard M. Stallman
8c05b76c93 (read-quoted-char): Bind input-method-function to nil. 1998-07-14 08:15:51 +00:00
Richard M. Stallman
a180f6a544 (add-hook): Use member if FUNCTION is a compiled function. 1998-07-07 08:24:39 +00:00
Dave Love
d46490e312 (remove-hook): Fix spurious quote. 1998-04-21 18:38:34 +00:00
Richard M. Stallman
ff663bbec9 (local-set-key, global-set-key): Return what define-key returns. 1998-04-16 05:40:48 +00:00
Karl Heuer
15171a06d3 (add-to-list): Always return updated value of LIST-VAR. 1998-04-07 18:22:28 +00:00
Richard M. Stallman
024ae2c6d6 (save-match-data): store-match-data => set-match-data.
(store-match-data): This is now the alias,
set-match-data is now the primitive.

(momentary-string-display): Pass t as UPDATE to window-end.
1998-03-14 08:15:36 +00:00
Richard M. Stallman
44071d6b2c (read-passwd): Renamed from read-password. New second arg CONFIRM. 1998-03-08 00:16:38 +00:00
Kenichi Handa
8b52e89266 (sref): Increase CHAR in the while loop. 1998-03-04 07:42:24 +00:00
Kenichi Handa
7070190281 (sref): Typo in doc-string fixed. 1998-03-03 01:35:39 +00:00
Richard M. Stallman
569b03f243 (read-quoted-char): Doc fix. 1998-02-28 19:00:34 +00:00
Kenichi Handa
66353e86d1 * subr.el (sref): Doc-string added. 1998-02-20 01:43:38 +00:00
Richard M. Stallman
4fb1703731 (suspend-hook, suspend-resume-hook): New defvars. 1998-02-04 21:04:41 +00:00
Richard M. Stallman
97d26a9743 (momentary-string-display): Fix backward test
for whether end of message is off the screen.
1998-01-20 04:56:52 +00:00
Richard M. Stallman
6bb762b324 (sref): Defined. 1998-01-09 22:13:08 +00:00
Richard M. Stallman
bb760c71f4 (match-string-no-properties): New function. 1997-12-21 02:08:37 +00:00
Richard M. Stallman
b222b78673 (split-string): Handle empty matches reasonably. 1997-12-21 01:35:50 +00:00
Richard M. Stallman
e0e4cb7afa (read-password): New function. 1997-12-21 00:50:07 +00:00
Karl Heuer
7bba18953e (global-set-key, local-set-key): Doc fix. 1997-12-04 05:28:27 +00:00
Richard M. Stallman
68e3e5f5e2 Comment change. 1997-09-01 19:42:16 +00:00
Richard M. Stallman
369fba5fb7 (last): Accept optional second argument. 1997-08-27 22:34:30 +00:00
Richard M. Stallman
e8c32c9941 (last): New function. 1997-08-23 19:10:42 +00:00
Richard M. Stallman
d370591d58 (caar, cadr, cdar, cddr): Definitions moved here and changed into defsubsts. 1997-08-23 18:55:52 +00:00
Richard M. Stallman
c029995c63 (functionp): Use byte-code-function-p, not compiled-function-p. 1997-08-05 20:52:56 +00:00
Richard M. Stallman
bf896a1b80 (read-quoted-char): Fix handling of meta-chars. 1997-08-05 20:51:55 +00:00
Richard M. Stallman
92304bc8c7 (read-quoted-char): Consistently downcase letter "digits". 1997-07-26 22:21:49 +00:00
Richard M. Stallman
4867f7b269 (read-quoted-char): Convert function keys like Return
into ASCII equivalents.
1997-07-24 17:01:46 +00:00
Richard M. Stallman
77a5664f19 (custom-declare-variable-early): New function.
(custom-declare-variable-list): New variable.
(read-quoted-char-radix): Use defvar and custom-declare-variable-early.

(functionp): Doc fix.
1997-07-20 17:36:48 +00:00
Richard M. Stallman
1ba764decd (read-quoted-char): Handle non-character events. 1997-07-17 06:24:48 +00:00
Richard M. Stallman
2444730b8b (read-quoted-char): Read any number of octal digits,
and ignore a space if that terminates the octal digits.
1997-07-16 05:34:38 +00:00
Richard M. Stallman
916cc49f93 (substitute-key-definition): Check vectorp, not arrayp. 1997-05-30 19:21:06 +00:00
Richard M. Stallman
9a5114ac7e (substitute-key-definition): Fix previous change. 1997-05-25 18:05:58 +00:00
Richard M. Stallman
97fd9abf62 (substitute-key-definition): Handle chartables. 1997-05-22 19:00:25 +00:00
Richard M. Stallman
637b47089a (read-quoted-char): Don't mask down to 8 bits. 1997-05-09 06:31:04 +00:00
Richard M. Stallman
888eb98e2f (make-syntax-table): Doc fix. 1997-05-01 06:47:29 +00:00
Richard M. Stallman
e1b65a6bd8 (shell-quote-argument): Quote null string usefully. 1997-05-01 02:03:16 +00:00
Richard M. Stallman
d128fe8571 (kbd): New macro. 1997-04-13 08:08:11 +00:00
Richard M. Stallman
a9a44ed170 (functionp): New function. 1997-04-12 19:13:07 +00:00
Richard M. Stallman
328a37ec31 (substitute-key-definition):
Compare with equal if definition is a key sequence.
1997-03-22 03:55:21 +00:00
Karl Heuer
11d431add7 (when, unless): Symbol props moved from cl.el.
(add-to-invisibility-spec): Add to beginning, not end.
1997-03-14 17:58:03 +00:00
Karl Heuer
071a2a7132 Fix typo in previous change. 1997-03-12 02:08:10 +00:00
Karl Heuer
31aa282eeb (combine-after-change-calls): Doc fix.
(add-to-invisibility-spec, remove-from-invisibility-spec):
New functions.
1997-03-11 23:55:24 +00:00
Richard M. Stallman
debff3c309 (when, unless): Definitions moved from cl.el. 1997-01-08 06:09:02 +00:00
Richard M. Stallman
c34a9d34a6 (define-key-after): If AFTER is t, always put new binding at the end. 1996-11-10 05:02:38 +00:00
Richard M. Stallman
2ec9c94e21 (combine-after-change-calls): New macro. 1996-11-09 21:46:35 +00:00
Richard M. Stallman
ae1cc0311c (define-function): Define as alias for defalias. 1996-10-12 23:54:53 +00:00
Erik Naggum
a2fdb55cd3 (with-current-buffer): Minor cleanup.
(with-temp-file): Support for arguments nil and t removed.
(with-temp-buffer): Use this new macro instead.
(with-output-to-string): Rewrite.
1996-10-03 02:13:52 +00:00
Richard M. Stallman
a7ed4c2a6e (with-temp-file): New macro. 1996-09-28 04:16:00 +00:00
Richard M. Stallman
7eb47123cb (split-string): Fix minor bug. 1996-09-25 22:35:17 +00:00
Richard M. Stallman
edce365443 (split-string): New function. 1996-09-24 21:19:03 +00:00
Richard M. Stallman
5db7925ddc (with-output-to-string): New macro. 1996-09-24 20:03:15 +00:00
Richard M. Stallman
4fdca28945 (run-hooks): defconst deleted.
The initialization is now in eval.c.
1996-09-23 04:29:04 +00:00
Richard M. Stallman
a46fb9a190 (eql): Incorrect definition deleted.
Now it is only in cl.el.
1996-09-22 21:31:56 +00:00
Richard M. Stallman
a7f284ec37 (with-current-buffer): New macro. 1996-09-22 04:40:37 +00:00
Richard M. Stallman
9fc0eb9510 (save-match-data): Fix typo in previous change. 1996-08-30 03:05:22 +00:00
Richard M. Stallman
ecc0677980 (save-match-data): Fix previous change. 1996-08-29 01:54:43 +00:00
Richard M. Stallman
c7ca41e69f (save-match-data): Use save-match-data-internal
as the local variable, instead of an uninterned symbol.
1996-08-28 22:44:18 +00:00
Richard M. Stallman
8bed5e3d10 (keyboard-translate): Use a char-table.
(keyboard-translate-table): Add char-table-extra-slots property.
1996-08-21 20:36:30 +00:00
Miles Bader
0a5c0893bd (unfocus-frame, focus-frame): Define as no-ops. 1996-07-04 05:45:59 +00:00
Simon Marshall
63503b24ca Make get-buffer-window-list take MINIBUF arg. 1996-02-28 09:22:11 +00:00
Simon Marshall
43c5ac8cbe Cope if get-buffer-window-list is given a buffer name (like get-buffer-window does). 1996-02-08 10:27:24 +00:00
Simon Marshall
a860d25f73 Added get-buffer-window-list. 1996-02-08 10:04:55 +00:00
Karl Heuer
91a6acc3b8 (read-quoted-char): Delete format call inside message. 1996-01-25 01:03:16 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Richard M. Stallman
aa308ce238 (error): Doc fix. 1996-01-04 19:00:38 +00:00
Karl Heuer
9f0b1f0976 (add-to-list): Doc fix.
(buffer-substring-no-properties): Function deleted.
1995-12-21 18:11:20 +00:00
Richard M. Stallman
a6889c57ba (make-syntax-table): Use nil for "inherit". 1995-10-11 17:14:08 +00:00
Richard M. Stallman
afd9831b8d (substitute-key-definition): Do recursively scan
where KEYMAP has nothing at all.
1995-09-18 14:45:44 +00:00
Simon Marshall
ba1cc309d1 Remove the remaining hook running functions. They are in C now. 1995-07-31 09:52:45 +00:00
Karl Heuer
a732d12971 (run-hook-with-args): Deleted; now in C code. 1995-07-25 19:35:38 +00:00
Richard M. Stallman
c1c74b4320 (shell-quote-argument): Don't do anything, on MS-DOS. 1995-07-01 21:48:13 +00:00
Richard M. Stallman
8fd68088e9 (lambda): Doc fix. 1995-06-27 06:52:56 +00:00
Richard M. Stallman
cd2db344de (add-hook): Use local local-variable-if-set-p. 1995-06-17 19:47:52 +00:00
Richard M. Stallman
7dd1926ebe (make-local-hook): Doc fix.
(shell-quote-argument) [WINDOWSNT]: Wrap in quotes only.
1995-06-16 04:39:46 +00:00
Karl Heuer
42e636f040 (read-quoted-char): Turn on help-form and turn off help-char. 1995-06-07 20:53:07 +00:00
Karl Heuer
4809d0dd98 (frame-configuration-p): Moved here from frame.el. 1995-05-30 18:39:33 +00:00
Richard M. Stallman
5f7fc6cf56 (buffer-substring-no-properties): New function. 1995-05-01 18:26:28 +00:00
Simon Marshall
cd323f896b Changed match-string to defun, but still return nil (no error) if no match. 1995-03-24 09:01:09 +00:00
Simon Marshall
993713ce0a Change to macro, and return nil if there was no match at the specified depth. 1995-03-23 08:43:08 +00:00
Richard M. Stallman
28fc169ba4 (one-window-p, walk-windows, minibuffer-window-active-p):
Functions moved to window.el.
1995-03-22 16:58:14 +00:00
Richard M. Stallman
ad93dad7b9 (walk-windows): Doc fix. 1995-02-25 07:35:09 +00:00
Karl Heuer
db2474b88d (local-unset-key): Fix args in previous change. 1995-02-25 04:57:17 +00:00
Richard M. Stallman
baed010936 (global_set_key, local_set_key, global_unset_key)
(local_unset_key): Functions moved here from keyboard.c.
1995-02-25 04:44:08 +00:00
Richard M. Stallman
909149386e (eval-after-load): Run FORM now if FILE's already loaded. 1995-02-22 01:30:19 +00:00
Karl Heuer
da16e6483d (listify-key-sequence-1, event-modifiers): Don't presume internal bit layout
of non-ASCII keys.
1995-02-08 03:51:58 +00:00
Karl Heuer
1219a2a464 (read-quoted-char): Don't log prompt messages.
Use M- notation instead of assuming internal layout.
1995-02-07 21:58:09 +00:00
Richard M. Stallman
b3f6bcbdad (match-string): Fix braino. 1995-01-28 09:04:02 +00:00
Karl Heuer
44705c0e41 (match-string): Delete extra arg to buffer-substring. 1995-01-27 20:47:20 +00:00
Richard M. Stallman
58f950b445 (match-string): New function. 1995-01-27 07:06:27 +00:00
Richard M. Stallman
0055054d0e (listify-key-sequence-1): Update for change in CHAR_META. 1995-01-09 09:47:15 +00:00
Richard M. Stallman
3d1743f7e0 (run-hook-with-args-until-failure):
Return non-nil if no hook functions.
1994-12-27 20:14:13 +00:00
Richard M. Stallman
448b61c92a (font-lock-defaults): Add defvar.
(buffer-file-type): Add defvar.
1994-12-25 22:20:06 +00:00
Richard M. Stallman
bec0d7f9d9 (lambda): Doc fix. 1994-12-15 18:25:24 +00:00
Richard M. Stallman
b59f6d7a68 (start-process-shell-command): Don't use `exec'--
run the command in a child process.
1994-11-19 14:06:09 +00:00
Richard M. Stallman
350b75679b (substitute-key-definition): Don't recursively scan
where OLDMAP has a submap but KEYMAP does not.
1994-11-16 20:35:34 +00:00
Karl Heuer
a247bf214e (start-process-shell-command): Don't use exec on windows-nt. 1994-11-03 21:23:40 +00:00
Richard M. Stallman
8851c1f036 (add-to-list): Doc fix. 1994-10-14 23:50:35 +00:00
Richard M. Stallman
6e3af6305a (add-to-list): New function. 1994-10-13 06:34:09 +00:00
Richard M. Stallman
f4e5bca556 (add-hook, remove-hook): If the hook was made local
in the old way, always modify the local value.
1994-10-01 04:36:28 +00:00
Richard M. Stallman
0e4d378b32 (add-hook): Initialize default value and local value.
(run-hook-with-args-until-success): New function.
(run-hook-with-args-until-failure): New function.

(run-hooks): t as hook list element means run the global
value of the variable as well as the local value.
(run-hook-with-args): Likewise.
(make-local-hook): New function.
(add-hook, remove-hook): New arg LOCAL means modify local value.
Test default-boundp as well as boundp.
1994-09-30 20:47:13 +00:00
Richard M. Stallman
aa09b5ca24 (remove-hook, add-hook): Copy existing list before modifying. 1994-09-21 05:19:43 +00:00
Richard M. Stallman
2a598462ec (add-hook): Doc fix. 1994-09-20 00:59:24 +00:00
Richard M. Stallman
1f4554cc4d (one-window-p): Doc fix. 1994-08-11 20:25:20 +00:00
Richard M. Stallman
f9269e194c (ignore): Put doc string in right place. 1994-07-12 01:06:27 +00:00
Karl Heuer
dbbcac5612 (posn-col-row): Test for consp, not symbolp. 1994-05-26 21:53:37 +00:00
Richard M. Stallman
9ba60df97f (posn-col-row): Use let*. 1994-05-23 03:15:35 +00:00
Richard M. Stallman
ed627e08bd (posn-col-row): Do something useful for scroll bar event. 1994-05-22 20:55:15 +00:00
Richard M. Stallman
e025dddff1 (substitute-key-definition): Skip cached menu key-equivs. 1994-05-22 07:09:32 +00:00
Richard M. Stallman
ea48c94dfd (posn-col-row): Doc fix. 1994-05-19 04:30:14 +00:00
Richard M. Stallman
c0f1a4f6c6 (ignore): Allow interactive call. 1994-05-07 22:48:29 +00:00
Karl Heuer
d733c5ec03 Update copyright. 1994-05-03 22:46:37 +00:00
Richard M. Stallman
e8976c8a2c (run-hooks): Don't use mapcar--save consing.
(run-hook-with-args): New function.
1994-04-26 07:43:54 +00:00
Richard M. Stallman
0342b5458c (read-quoted-char): Convert meta chars into 128+ chars. 1994-04-12 21:27:27 +00:00
Karl Heuer
7ec2a18c27 (force-mode-line-update): Doc fix. 1994-04-11 19:59:49 +00:00
Richard M. Stallman
9ed287b041 (define-key-after): Doc fix. 1994-04-07 07:18:20 +00:00
Richard M. Stallman
ca2ec1c584 (momentary-string-display): Avoid modifying the undo list. 1994-03-28 06:08:35 +00:00
Richard M. Stallman
1e0a78a10c (set-match-data): New alias. 1994-03-28 02:21:28 +00:00
Richard M. Stallman
e0de7bcbbb (one-window-p): New argument all-frames. 1994-03-20 18:59:22 +00:00
Karl Heuer
26add1bf46 Don't use triple-hyphen in a character class. 1994-03-12 00:23:12 +00:00
Karl Heuer
f14dbba771 (substitute-key-definition): Avoid infinite recursion. 1994-03-03 16:27:06 +00:00
Richard M. Stallman
e55c21bea7 (posn-x-y): New function.
(posn-col-row): Convert coords from pixels to glyph units.
1994-02-23 05:08:28 +00:00
Richard M. Stallman
44d798af46 (substitute-key-definition): Don't discard menu strings. 1994-02-19 00:01:46 +00:00
Karl Heuer
cef7ae6e1a (user-original-login-name): Reduce to a defalias, since it's redundant with
user-login-name.  All callers changed to use user-login-name.
1994-02-11 22:01:56 +00:00
Karl Heuer
297d863be5 (make-syntax-table): Behave like copy-syntax-table if an argument is given,
for backward compatibility.
1994-02-08 05:06:07 +00:00
Richard M. Stallman
4f1d6310e1 (start-process-shell-command): Doc fix. 1994-01-06 04:39:00 +00:00
Richard M. Stallman
12c7071c31 (eval-after-load): Do nothing if FORM is already on the list. 1994-01-05 20:31:27 +00:00
Richard M. Stallman
984f718a65 (make-syntax-table): New function; no longer an alias
for copy-syntax-table.
1994-01-03 07:41:00 +00:00
Richard M. Stallman
8af7df607d (shell-quote-argument): New function. 1993-12-31 09:25:12 +00:00
Richard M. Stallman
f48c1d8d7c (remove-hook): Use equal to see if hook is just that fcn.
(add-hook): Use member to see if a lambda expr is already in the list.
1993-12-23 04:43:01 +00:00
Richard M. Stallman
7a18f5c2af (walk-windows): If start at minibuf window, do return to it. 1993-11-24 06:46:26 +00:00
Richard M. Stallman
827534ea93 (remove-hook): Doc fix. 1993-11-16 08:44:51 +00:00
Richard M. Stallman
24980d168f (remove-hook): New function, analogous to add-hook. This
is now the recommended way to remove a hook that you have added.
1993-11-10 20:30:32 +00:00
Brian Fox
80e7b471b6 (suppress-keymap): Use substitute-key-definition instead of manually
checking each key (we were using 127 instead of 255 anyway).
1993-09-21 07:47:15 +00:00
Richard M. Stallman
3eec84bf81 (momentary-string-display): Scroll to keep the string on the screen. 1993-08-14 07:54:59 +00:00
Paul Eggert
46780baeeb mod' is no longer an alias for %'. 1993-08-10 04:14:17 +00:00
Richard M. Stallman
79e0df73a8 (minibuffer-window-active-p): New function. 1993-08-08 19:18:26 +00:00
Richard M. Stallman
322959764a (add-hook): Change a single function into a list. 1993-08-02 07:23:07 +00:00
Richard M. Stallman
f4ebbdbe78 (keyboard-translate): Properly lengthen existing table. 1993-07-22 22:28:36 +00:00
Richard M. Stallman
ab375e6cf3 (define-key-after): Fix typo in previous change. 1993-07-20 18:09:21 +00:00
Richard M. Stallman
626f67f354 (define-key-after): Error if KEY has two elements. 1993-07-13 04:00:04 +00:00
Jim Blandy
15db4e0e34 * subr.el (posn-point): Properly extract the BUFFER-POSITION field
of an event when read-key-sequence has placed it in a singleton
	list.
1993-07-05 04:33:42 +00:00
Richard M. Stallman
113d28a8a0 (define-key-after): Delete duplicate bindings that come
after the new one.  Do insert when we reach the end, if haven't before.
1993-06-30 04:36:37 +00:00
Richard M. Stallman
06ae9cf2a4 (define-key-after): Renamed from define-key-in-sequence. 1993-06-26 04:20:42 +00:00
Richard M. Stallman
4434d61b29 (define-key-in-sequence): New function. 1993-06-26 04:18:37 +00:00
Jim Blandy
69b95560cd * subr.el (event-end): Modified to account for multi-click events. 1993-06-22 02:02:00 +00:00
Jim Blandy
2b0f4ba538 * subr.el (event-basic-type): Deal with listy events properly. 1993-06-17 00:16:29 +00:00
Jim Blandy
eb8c3be94e Apply typo patches from Paul Eggert. 1993-06-09 11:59:12 +00:00
Richard M. Stallman
f415c00c4c (posn-timestamp): Doc fix. 1993-06-01 20:52:15 +00:00
Richard M. Stallman
bcacc42c51 (baud-rate): Doc fix. 1993-05-28 16:40:28 +00:00
Richard M. Stallman
114137b8aa (listify-key-sequence): Avoid the constant ?\M-\200. 1993-05-27 00:06:08 +00:00
Richard M. Stallman
1ce4cf3878 (event-modifiers): Doc fix. 1993-05-22 22:02:35 +00:00
Jim Blandy
ee5fb85ff1 * subr.el (overlay-start, overlay-end, overlay-buffer): Removed. 1993-05-18 20:36:11 +00:00
Jim Blandy
15e0fbfaff * subr.el (listify-key-sequence): Use a character constant to
decide which bits to flip, not an integer constant.
1993-05-03 03:40:40 +00:00
Eric S. Raymond
059184ddd5 All fsets changed to defaliases.
EOT

ci -u dired.el <<EOF
Some fsets changed to defaliases.
1993-04-23 06:50:48 +00:00