Gerd Moellmann
eadd64444e
(byte-compile-check-lambda-list): New
...
function checking that lambda-list consists of non-constant
symbols, that &rest and &optional are followed by variable names,
that &rest VAR is the last element, and that variables aren't
doubled.
(byte-compile-lambda): Use it.
2001-10-12 14:20:14 +00:00
Andrew Innes
967d7793ca
*** empty log message ***
2001-10-12 13:19:35 +00:00
Andrew Innes
caf7e1d205
(install): Do not copy fakemail.
2001-10-12 13:18:58 +00:00
Andrew Innes
295c486989
(ALL): Do not include fakemail.
2001-10-12 13:18:38 +00:00
Andrew Innes
536439acca
(uid_t, gid_t): New typedefs.
2001-10-12 13:08:48 +00:00
Gerd Moellmann
3365175e97
*** empty log message ***
2001-10-12 10:05:27 +00:00
Gerd Moellmann
78a9a4c5b4
(notice_overwritten_cursor): Renamed from
...
note_overwritten_text_cursor. Rewritten to take glyph widths into
account.
2001-10-12 10:05:03 +00:00
Eli Zaretskii
9ee31341f7
(Compilation): Document "M-x recompile".
2001-10-12 09:25:54 +00:00
Gerd Moellmann
beb0990f3b
*** empty log message ***
2001-10-12 09:05:51 +00:00
Gerd Moellmann
6ac080e1e0
(calculator-eng-display): Don't call concat
...
with an integer argument.
2001-10-12 09:05:29 +00:00
Eli Zaretskii
2ab7765c62
(syms_of_lread) <load-suffixes>: Fix last change:
...
multi-line strings without a trailing "\n\".
2001-10-12 08:29:44 +00:00
Pavel Janík
311346bb31
float_error() is defined iff FLOAT_CATCH_SIGILL is defined.
2001-10-12 06:08:01 +00:00
Stefan Monnier
01e85d6147
(Fcall_interactively): Remove unused code. Use XCAR/XCDR.
2001-10-12 03:44:45 +00:00
Stefan Monnier
c0ec53ad99
Update calls to openp.
2001-10-12 03:37:43 +00:00
Stefan Monnier
b81a1b72a8
(Vexec_suffixes): New var.
...
(Fcall_process): Update call to openp.
(decode_suffixes): New function.
(syms_of_callproc): Init exec-suffixes.
2001-10-12 03:23:25 +00:00
Stefan Monnier
183d183355
(Vload_suffixes, Vexec_suffixes): Declare.
...
(openp): Update prototype.
2001-10-12 03:22:15 +00:00
Stefan Monnier
ddb716ef97
(syms_of_lread): Fix init of default_suffixes.
2001-10-12 03:22:02 +00:00
Stefan Monnier
e61b9b8743
(Vload_suffixes, default_suffixes): New vars.
...
(openp): Take a lisp list of suffixes.
Check for file-name-handlers even if the file was absolute already.
(syms_of_lread): Declare load-suffixes.
(Fload): Fix up call to openp.
Don't bother checking for file-name-handler at the very beginning.
2001-10-12 03:18:05 +00:00
Stefan Monnier
f633346880
*** empty log message ***
2001-10-12 03:13:27 +00:00
Stefan Monnier
1202c72b5d
(Fcopy_keymap): Don't export.
2001-10-12 02:26:06 +00:00
Stefan Monnier
b07b65aaa2
(wordify): Use empty_string.
2001-10-12 02:24:34 +00:00
Stefan Monnier
1093ec4796
(empty_string): Declare.
2001-10-12 02:12:28 +00:00
Stefan Monnier
f9a6326d6e
(empty_string): New var.
...
(syms_of_emacs): Initialize it.
2001-10-12 02:10:29 +00:00
Stefan Monnier
c58dab6376
(Fbury_buffer): Don't try to remove the buffer from the
...
selected window if it's not displayed there. Handle the case
when the window is dedicated.
(syms_of_buffer): Fix docstrings not to mention "buffer-local" anymore.
2001-10-12 02:01:23 +00:00
Miles Bader
07f904a3f2
(help-customize-face): New button-type.
2001-10-12 01:58:02 +00:00
Miles Bader
8940232b59
(list-faces-display, describe-face): Fix args to `help-xref-button'.
...
(describe-face): Don't switch to help-buffer around call to `help-setup-xref'.
Use `help-buffer' instead of hard-wired "*Help*".
Require `help-mode'.
2001-10-12 01:53:58 +00:00
Stefan Monnier
c3b09bbf66
(Fprimitive_undo): Use XCAR/XCDR.
2001-10-12 01:43:29 +00:00
Stefan Monnier
2168e04d47
*** empty log message ***
2001-10-12 01:38:00 +00:00
Stefan Monnier
bb0de08420
(update_syntax_table): Simplify.
...
(Fforward_comment): Don't skip quoted chars when going backward.
2001-10-12 01:37:54 +00:00
Stefan Monnier
4948e1f227
(struct gl_state_s): Change the meaning of b_property.
...
Remove left_ok and right_ok.
(UPDATE_SYNTAX_TABLE_BACKWARD, UPDATE_SYNTAX_TABLE)
(SETUP_SYNTAX_TABLE, SETUP_SYNTAX_TABLE_FOR_OBJECT): Update to the
new meaning of b_property.
2001-10-12 01:37:49 +00:00
Stefan Monnier
33a425c45d
Describe the meaning of a nil binding.
2001-10-12 01:33:41 +00:00
Stefan Monnier
0b41c65c36
Recommend the use of define-derived-mode (and nil argument).
2001-10-12 01:32:51 +00:00
Stefan Monnier
47ab3ab361
Make a xref to `parsing' from forward-sexp.
2001-10-12 01:32:01 +00:00
Stefan Monnier
45493fb79e
Try to explain syntax-tables a little bit more.
2001-10-12 01:31:01 +00:00
Stefan Monnier
138399e684
(goto-address-mail-regexp): Allow + in username.
2001-10-11 23:40:35 +00:00
Stefan Monnier
3e5929af18
(view-lossage): Call help-setup-xref correctly and earlier.
...
(describe-bindings): Call help-setup-xref earlier.
(describe-key): Call help-setup-xref. Fix call to describe-function-1.
(describe-mode): Don't autoload. Call help-setup-xref earlier.
2001-10-11 23:34:17 +00:00
Stefan Monnier
8422a3b87d
(describe-function-1): Remove unused `parens' arg.
...
Don't call help-setup-xref anymore and remove its `interactive-p' arg.
Autoload and cleanup.
(describe-function): Call help-setup-xref.
(describe-variable): Call help-setup-xref earlier.
2001-10-11 23:34:07 +00:00
Stefan Monnier
89f5b33fc7
(help-buffer): New function.
...
Returns the buffer-name to use for help output.
Change all the code to use it instead of hard-coding *Help*.
(help-mode-map): Put back the mouse-2 binding.
(help-xref-stack): Change the format and make buffer-local.
(help-xref-stack-item): Make buffer-local.
(help-setup-xref): Do the `push' here rather than in help-do-xref.
(help-xref-interned): Display the face doc as well.
(help-follow-mouse): Re-introduce.
(help-xref-go-back): Adapt to the new use of help-xref-stack.
(help-do-xref): Don't `push' any more.
(help-follow): Also follow face names.
2001-10-11 23:33:52 +00:00
Stefan Monnier
94ea540bda
(describe-bindings-internal): New fun moved from keymap.c.
2001-10-11 22:31:20 +00:00
Sam Steingold
f059e1229b
(calendar-mode-line-format): do not use #' on undefined functions
2001-10-11 21:12:47 +00:00
Gerd Moellmann
adb6f9dc92
Master-mode.
2001-10-11 19:29:47 +00:00
Gerd Moellmann
abeadfeeb5
Use the usual disclaimer.
2001-10-11 19:26:38 +00:00
Gerd Moellmann
a5be8a9aac
(master-mode): Use define-minor-mode instead
...
of easy-mmode-define-minor-mode. Add autload cookie.
(Coomentary): Remove the line showing how to auload master-mode,
since it's always autoloaded.
2001-10-11 19:25:47 +00:00
Gerd Moellmann
1ae6b8f19e
*** empty log message ***
2001-10-11 19:21:26 +00:00
Gerd Moellmann
fb756c1cd7
(FIXNUM_OVERFLOW_P): Cast I to EMACS_INT in comparisons
...
in case I is of some unsigned type, in which case
MOST_NEGATIVE_FIXNUM will be converted to unsigned, and the
comparison becomes bogus.
2001-10-11 19:13:20 +00:00
Gerd Moellmann
63ca0a6ee4
*** empty log message ***
2001-10-11 17:26:04 +00:00
Gerd Moellmann
3ecf67a184
(byte-optimize-lapcode)
...
<byte-constref-ops>: Consider byte-constant2 and clarify the code.
<const-C varset-X const-C>: Fix car/cdr typo.
2001-10-11 17:25:26 +00:00
Gerd Moellmann
cb938d4660
(Fstring_to_number): Use make_fixnum_or_float.
2001-10-11 15:39:47 +00:00
Gerd Moellmann
1615d97a5d
(Fuser_uid, Fuser_real_uid): Use make_fixnum_or_float.
...
(Fuser_full_name): Fix bug treating a float as a fixnum.
2001-10-11 15:37:39 +00:00
Gerd Moellmann
53ede3f4d8
(make_fixnum_or_float): New macro.
2001-10-11 15:37:13 +00:00