Mercurial > emacs
view lispref/README @ 5225:95a44cfa9e17
(make_lispy_event): Offset the event code here.
Special handling for "dead accent" keysyms.
(lispy_accent_codes, lispy_accent_keys): New variables.
(quit_throw_to_read_char): Don't switch frames if
internal_last_event_frame is not a frame.
(kbd_buffer_store_event, make_lispy_event)
(stuff_buffered_input): `code' of an event is now an int.
(make_lispy_movement): If we have a frame but pos is not
in a window, return an event with the frame.
(read_key_sequence): Don't return if in middle
of possible function-key-map sequence, if the bindings were all
found by case conversion.
(set_waiting_for_input): Code testing echo_flag deleted.
(echo_flag, echo_now): Vars deleted.
(read_key_sequence): Bind case_converted at top level.
Clear it at replay_sequence.
(follow_key): Never clear *CASE_CONVERTED.
(syms_of_keyboard): Define Lisp var track-mouse.
(follow_key): New arg case_converted.
(read_key_sequence): Pass the new arg.
If key has a binding via case-conversion, that does not prevent
use of function_key_map.
(read_char): Call prepare_menu_bars.
(tracking_off): Call prepare_menu_bars.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Thu, 23 Dec 1993 00:52:50 +0000 |
parents | 4a40e0433bf9 |
children | 1a0e90f4d0d6 |
line wrap: on
line source
README for Edition 2.0.1 of the Emacs Lisp Reference Manual. * This directory contains the texinfo source files for the Reference Manual, make-permuted-index, and the latest version of texinfo.tex, which handles forms that cannot be handled by the older versions of texinfo.tex. Also, it contains makeinfo.c. * The Emacs Lisp Reference Manual is turning out bigger than we expected. It totals over 750 pages when printed on 8.5 by 11 inch paper and the info files total almost two megabytes. * You can format this manual either for Info or for printing hardcopy using TeX. ** This distribution contains a Makefile that you can use with GNU Make. Otherwise, here are detailed instructions: ** HARDCOPY: A copy of the version of `texinfo.tex' that formats this manual is included in this distribution. The master file for formatting this manual for Tex is called `elisp.texi'. It contains @include commands to include all the chapters that make up the manual. In addition, `elisp.texi' has the title page in a new format designed by Karl Berry, using the @titlespec command. To create a DVI file with a sorted index, execute the following commands in the shell: % make index.texi % make elisp.dvi *** To create a DVI file with a permuted index, you may experiment with `make-permuted-index'. ** INFO: A copy of makeinfo.c that will format this manual for Info is included in this distribution. This program is written in C and can be used separately from Emacs. `makeinfo' produces much better error messages than the old `texinfo-format-buffer'. You can run `makeinfo' it on the `elisp.texi' file.