Mercurial > emacs
view lwlib/lwlib-Xol.h @ 22758:dbd9ecc9dbac
Added next-buffer/previous-buffer keybindings (bound to M-n/M-p).
(crisp-unbury-buffer): New function.
Fixed bogus XEmacs/Lucid string-match checking.
Made modeline entry mouse2-able.
(crisp-mode-map): Make this a sparse keymap parented from
current-global-map.
(crisp-mode-original-keymap): Don't copy the keymap.
(crisp-last-last-command): Renamed from last-last-command. defvar it.
(crisp-mode): Honor ARG.
(crisp-kill-line, crisp-copy-line): When a region isn't highlighted,
use the region from point to eol. Honor prefix argument.
(crisp-submit-bug-report): New command, taken from cc-mode.
Shortened the version numbering, removed the release-version tracking
(crisp-version): New function.
New keybindings `C-home', `C-end', `M-home', `M-end', `C-f', `M-l',
`M-m'.
(crisp-copy-line): No need to save point.
Removed S-right and S-left bindings.
Abstract the marking and selection interfaces so that we can be
compatible with both Emacs and XEmacs. And try and make the
behavior as close as possible under both environments so that there
are no surprises.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Tue, 14 Jul 1998 22:17:35 +0000 |
parents | f999ebca00da |
children |
line wrap: on
line source
#ifndef LWLIB_XOL_H #define LWLIB_XOL_H #include "lwlib-int.h" extern widget_creation_entry xol_creation_table []; extern Widget xol_create_dialog (widget_instance *); Boolean lw_olit_widget_p (Widget widget); void xol_update_one_widget (widget_instance* instance, Widget widget, widget_value* val, Boolean deep_p); void xol_update_one_value (widget_instance* instance, Widget widget, widget_value* val); void xol_destroy_instance (widget_instance* instance); void xol_pop_instance (widget_instance* instance, Boolean up); void xol_popup_menu (Widget widget); #endif /* LWLIB_XOL_H */