comparison etc/NEWS @ 48899:d684f5bc91b8

keyboard-coding-system, optimize-char-coding-system-table
author Dave Love <fx@gnu.org>
date Thu, 19 Dec 2002 20:47:12 +0000
parents f016200d5069
children b6cceff9402d
comparison
equal deleted inserted replaced
48898:3b18ddd398f8 48899:d684f5bc91b8
651 wheel button (typically mouse-2) during wheel scrolling is now avoided. 651 wheel button (typically mouse-2) during wheel scrolling is now avoided.
652 This behaviour can be customized via the mouse-wheel-click-event and 652 This behaviour can be customized via the mouse-wheel-click-event and
653 mouse-wheel-inhibit-click-time variables. 653 mouse-wheel-inhibit-click-time variables.
654 654
655 +++ 655 +++
656 ** The keyboard-coding-system is now automatically set based on 656 ** The keyboard-coding-system is now automatically set based on your
657 your current locale settings. If it turns out that your terminal 657 current locale settings if you are not using a window system. This
658 does not support the encoding implied by your locale (for example, 658 may mean that the META key doesn't work but generates non-ASCII
659 it inserts non-ASCII chars if you hit M-i), you will need to add 659 characters instead, depending on how the terminal (or terminal
660 660 emulator) works. Use `set-keyboard-coding-system' (or customize
661 (set-keyboard-coding-system nil) 661 keyboard-coding-system) if you prefer META to work (the old default)
662 662 or if the locale doesn't describe the character set actually generated
663 to your .emacs to revert to the old behavior. 663 by the keyboard. See Info node `Single-Byte Character Support'.
664 664
665 +++ 665 +++
666 ** Emacs now reads the standard abbrevs file ~/.abbrev_defs 666 ** Emacs now reads the standard abbrevs file ~/.abbrev_defs
667 automatically at startup, if it exists. When Emacs offers to save 667 automatically at startup, if it exists. When Emacs offers to save
668 modified buffers, it saves the abbrevs too if they have changed. It 668 modified buffers, it saves the abbrevs too if they have changed. It
1118 ** The obsolete C mode (c-mode.el) has been removed to avoid problems 1118 ** The obsolete C mode (c-mode.el) has been removed to avoid problems
1119 with Custom. 1119 with Custom.
1120 1120
1121 1121
1122 * Lisp Changes in Emacs 21.4 1122 * Lisp Changes in Emacs 21.4
1123
1124 ** New function `optimize-char-coding-system-table' can be called
1125 after making changes to `char-coding-system-table'.
1123 1126
1124 ** Byte compiler changes: 1127 ** Byte compiler changes:
1125 1128
1126 *** `(featurep 'xemacs)' is treated by the compiler as nil. This 1129 *** `(featurep 'xemacs)' is treated by the compiler as nil. This
1127 helps to avoid noisy compiler warnings in code meant to run under both 1130 helps to avoid noisy compiler warnings in code meant to run under both