1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-09 13:10:57 -08:00
Commit graph

37288 commits

Author SHA1 Message Date
Stefan Monnier
54cbc3d4cd (Fkeymap_prompt, Fcurrent_active_maps): New funs.
(accessible_keymaps_1): New function.
(Faccessible_keymaps, accessible_keymaps_char_table): Use it.
(Fwhere_is_internal): Use Fcurrent_active_maps.
(Fdescribe_buffer_bindings): Renamed from describe_buffer_bindings.
Insert in current buffer rather than standard-output.
Don't call `help-mode'.  Export to elisp.
(describe_buffer_bindings): New wrapper.
(syms_of_keymap): Defsubr Skeymap_prompt, Scurrent_active_maps
and Sdescribe_buffer_bindings.
2001-10-08 09:47:10 +00:00
Gerd Moellmann
3ecd9cc373 (alarm_signal_handler) [USG && !POSIX_SIGNALS]:
Remove code setting signal handler.
2001-10-08 09:42:24 +00:00
Gerd Moellmann
402c9a5121 (child_setup_tty) [HAVE_TERMIO || HAVE_TERMIOS]:
Clear ICRNL and INLCR.  From Daiki Ueno <ueno@unixuser.org>.
2001-10-08 08:59:50 +00:00
Pavel Janík
3fe81fdfd2 *** empty log message *** 2001-10-08 08:39:21 +00:00
Gerd Moellmann
32c82ac0a1 Don't define min/max. 2001-10-08 08:08:08 +00:00
Gerd Moellmann
8a226de766 (min, max): New macros. 2001-10-08 07:59:17 +00:00
Gerd Moellmann
55fa782068 (BASE_PURESIZE): Increase to 725000. 2001-10-08 07:43:23 +00:00
Miles Bader
894e460c17 (apropos-symbol): Add `skip' property.
(apropos-function, apropos-macro, apropos-command)
(apropos-variable, apropos-face, apropos-group, apropos-widget)
(apropos-plist): New button types.
(apropos-label-properties): Variable removed.
(apropos-print): Pass button-type to apropos-print-doc, rather
than help function and label text.
(apropos-print-doc): Remove ACTION and STR args, add TYPE arg.
Get button label from TYPE.
2001-10-08 06:58:32 +00:00
Miles Bader
1e00f72054 (button-activate): USE-MOUSE-ACTION is optional. 2001-10-08 06:52:24 +00:00
Pavel Janík
9180dc8c3d *** empty log message *** 2001-10-08 06:45:26 +00:00
Pavel Janík
01f67d2c30 USE_LUCID can be defined iff USE_X_TOOLKIT is defined.
(xm_scroll_callback) [USE_MOTIF]: Remove unused variable `percent'.
(x_set_toolkit_scroll_bar_thumb) [USE_MOTIF]: Remove unused variable `sb'.
2001-10-08 06:37:59 +00:00
Miles Bader
a101302b06 (apropos-next-label-button): Update arguments to `next-button'. 2001-10-08 06:13:07 +00:00
Miles Bader
fee34a28e2 (next-button, previous-button): Remove N and WRAP parameters.
Don't pay attention to `skip' properties.
(forward-button): Implement wrapping, iterating, and skipping here instead.
2001-10-08 06:08:57 +00:00
Pavel Janík
5f351ff1f5 *** empty log message *** 2001-10-08 05:55:48 +00:00
Pavel Janík
479dfe879f *** empty log message *** 2001-10-08 05:48:56 +00:00
Pavel Janík
dff49fc8a1 *** empty log message *** 2001-10-08 05:36:22 +00:00
Pavel Janík
248ac61536 *** empty log message *** 2001-10-08 05:23:23 +00:00
Pavel Janík
af232c7d4b *** empty log message *** 2001-10-08 05:11:15 +00:00
Pavel Janík
1aad31e4d8 *** empty log message *** 2001-10-08 05:01:36 +00:00
Pavel Janík
f98d41f520 Include config.h, not ../src/config.h and systime.h, not ../src/systime.h. 2001-10-08 04:52:12 +00:00
Stefan Monnier
b0fbf75422 (help-mode): Use define-derived-mode.
(describe-mode): Add optional `buffer' arg.
Use it instead of going through help-xref-mode.
Avoid doubling the word `minor' when prettifying.
(describe-function-1): List the corresponding key bindings.
(describe-variable): Say if the var is automatically buffer-local.
If the source is `loaddefs.el', look for the real source.
(help-xref-mode): Remove.
2001-10-08 00:19:58 +00:00
Stefan Monnier
82345a9abc (byte-compile-file): Return success when the file says no-byte-compile. 2001-10-07 23:34:07 +00:00
Miles Bader
d6bc0bdc4a (next-button, previous-button): Respect `skip' property.
(push-button, button-activate): Add USE-MOUSE-ACTION argument.
2001-10-07 17:14:34 +00:00
Miles Bader
e664497b5f (woman-mode-map): Copy button-buffer-map instead of
making a new keymap.  Don't bind mouse-2.  Bind M-mouse-2 to
`woman-follow-word' instead of `woman-mouse-2'.
(woman-follow-word): Renamed from `woman-mouse-2'.
Follow unconditionally, since this function is now only
bound to M-mouse-2.  Use accessor functions.
(WoMan-highlight-references): Use `make-text-button'.
(woman-xref): New button type.
2001-10-07 12:41:03 +00:00
Miles Bader
d876f455d1 *** empty log message *** 2001-10-07 12:07:34 +00:00
Miles Bader
0cf0d8284d (help-mode-map): Make button-buffer-map our parent.
Don't bind mouse events or tab/backtab.
(help-function, help-variable, help-face, help-coding-system)
(help-input-method, help-character-set, help-back, help-info)
(help-customize-variable,  help-function-def, help-variable-def):
New button types.
(help-button-action): New function.
(describe-function-1): Pass help button-types to `help-xref-button'
rather than help function and help-echo string.  Don't put multiple
help-function args in a list to pass them to help-xref-button, just pass
them as multiple arguments.  Use `help-insert-xref-button' to make
[back]-button, rather than `help-xref-button'.
(help-xref-button): Take a button-type TYPE as a parameter rather than a
function.  Remove HELP-ECHO parameter.  Remove DATA parameter and add a
&rest parameter ARGS to serve the same purpose.  Use `make-text-button'
to add the button.
(help-insert-xref-button): Use `insert-text-button' to add the button.
(help-follow-mouse, help-next-ref, help-previous-ref): Functions removed.
(help-do-xref): New function.
(help-follow): Use `push-button' and `help-do-xref' to do most of the work.
2001-10-07 12:05:22 +00:00
Miles Bader
d6af189ae7 ("faces"): Move load before loading "loaddefs.el".
("button"): New load, just before "help" (which uses it).
2001-10-07 11:38:15 +00:00
Miles Bader
e517f56d87 (apropos-symbol, apropos-label): New button types.
(apropos-symbol-button-display-help)
(apropos-label-button-display-help, apropos-next-label-button): New functions.
(apropos-mode-map): Make button-buffer-map our parent.
Don't bind mouse events.
(apropos-print, apropos-print-doc): Create buttons instead of text properties.
(apropos-mouse-follow): Function removed.
(apropos-follow): Use buttons.
2001-10-07 11:35:09 +00:00
Miles Bader
aae5b72242 (lisp, shortlisp): Add `button.elc'. 2001-10-07 11:29:44 +00:00
Gerd Moellmann
123ac55ed9 *** empty log message *** 2001-10-07 11:19:34 +00:00
Ken Raeburn
b056f36d10 * minibuf.c (Fminibuffer_prompt_end): Don't apply make_number to a Lisp_Object. 2001-10-07 11:03:59 +00:00
Ken Raeburn
0037e2f2cb * lisp.h (Ffield_end): Declare. 2001-10-07 11:02:52 +00:00
Miles Bader
7997fd38bf *** empty log message *** 2001-10-07 04:39:53 +00:00
Miles Bader
0c26f46330 Initial checkin. 2001-10-07 03:52:01 +00:00
Gerd Moellmann
a4a74e8c0b *** empty log message *** 2001-10-07 00:26:13 +00:00
Gerd Moellmann
c4aeb9d84d (parse_modifiers, apply_modifiers): Use VALMASK. 2001-10-07 00:20:39 +00:00
Gerd Moellmann
d9eb1c3d52 Fix last change. 2001-10-07 00:14:18 +00:00
Gerd Moellmann
319f0b4f5f (make_gap): Use MOST_POSITIVE_FIXNUM. 2001-10-06 23:46:55 +00:00
Gerd Moellmann
29d823d63d (FLOAT_TO_INT2, FLOAT_TO_INT): Use FIXNUM_OVERFLOW_P. 2001-10-06 23:44:55 +00:00
Gerd Moellmann
f8edfd760d (Ffile_attributes): Use FIXNUM_OVERFLOW_P. 2001-10-06 23:41:39 +00:00
Gerd Moellmann
1a4372efcd *** empty log message *** 2001-10-06 23:38:11 +00:00
Gerd Moellmann
f28e63712d (Fbyte_code): Use MOST_POSITIVE_FIXNUM. 2001-10-06 23:37:52 +00:00
Gerd Moellmann
2e3bf02a1f (syms_of_bytecode) [BYTE_CODE_METER]: Doc fix.
(METER_CODE): Use MOST_POSITIVE_FIXNUM.
2001-10-06 23:36:22 +00:00
Gerd Moellmann
78e985eb6b (inhibit_garbage_collection): Simplify.
(Fmemory_use_counts): Ditto.
2001-10-06 23:32:01 +00:00
Gerd Moellmann
e6190b111d (most_positive_fixnum, most_negative_fixnum): New
variables.
(syms_of_data): DEFVAR_INT most-positive-fixnum and
most-negative-fixnum.
2001-10-06 23:25:26 +00:00
Gerd Moellmann
dc8e8b07bd (MOST_NEGATIVE_FIXNUM, MOST_POSITIVE_FIXNUM)
(FIXNUM_OVERFLOW_P): New macros.
2001-10-06 23:25:06 +00:00
Gerd Moellmann
9542e3f508 (most-positive-fixnum, most-negative-fixnum):
Remove.
2001-10-06 23:24:15 +00:00
Miles Bader
57b338e898 (Variable Aliases): It's @defmac', not @defmacro'. 2001-10-06 10:43:21 +00:00
Gerd Moellmann
2a34a036ff *** empty log message *** 2001-10-06 09:57:20 +00:00
Richard M. Stallman
7c39d9e39a Comment out @smallbook. 2001-10-06 03:53:02 +00:00