comparison etc/NEWS @ 219:262b8bb4a523 r20-4b8

Import from CVS: tag r20-4b8
author cvs
date Mon, 13 Aug 2007 10:09:35 +0200
parents 1f0dabaa0855
children 2c611d1463a6
comparison
equal deleted inserted replaced
218:c9f226976f56 219:262b8bb4a523
88 ==================== 88 ====================
89 89
90 * Future Plans for XEmacs 90 * Future Plans for XEmacs
91 ========================== 91 ==========================
92 92
93 ** XEmacs will be unbundled into constituent installable packages.
94
95 The XEmacs distribution has grown very large. We plan the future
96 distribution to contain a much smaller amount of code for basic
97 functionality, with all the popular Lisp packages being available in
98 the form of easy-to-install add-ons.
99
100 ** We are working on improving the Mule support in future releases: 93 ** We are working on improving the Mule support in future releases:
101 94
102 *** Other input methods, such as skk, will be supported. 95 *** Other input methods, such as skk, will be supported.
103 96
104 *** Wnn support will be made more solid. 97 *** Wnn support will be made more solid.
107 100
108 101
109 * Changes in XEmacs 20.4 102 * Changes in XEmacs 20.4
110 ======================== 103 ========================
111 104
112 ** An arbitrary keystroke can be generated by entering `C-x @ k 105 ** XEmacs has been unbundled into constituent installable packages.
113 <keysym-name> RET' where <keysym-name> is a spelled out name of the 106
114 desired keysym. For example a sequence: 107 #### Document me, please.
115 108
116 C-x @ c C-x @ k b a c k s p a c e RET 109 ** The `imenu' package has been ported to XEmacs.
117 110
118 will result in a `C-backspace' keystroke. This feature is especially 111 ** `echo-keystrokes' can now be a floating-point number, so that you
119 useful on terminal emulators having key redefinition capability. 112 can set it to values smaller than one second.
120 113
121 114 (setq echo-keystrokes 0.1)
115
116 ** The `M-.' command will now first search through exact tags matches,
117 and then through inexact matches, as one would expect.
118
119 ** user-full-name #### Document me.
120
121
122 * Lisp and internal changes in XEmacs 20.4
123 ==========================================
124
125 ** `function-interactive' is a new function that returns the
126 interactive specification of a funcallable object.
127
128 ** The new `lmessage' function allows printing of a formatted message
129 with a particular label.
130
131 (lmessage 'progress "Processing... %d" counter)
132
133 This function is more convenient than `display-message' because it
134 automatically applies `format' to its arguments.
135
136 ** The new `lwarn' function, analogous to `lmessage', allows printing
137 a formatted warning, with a non-default CLASS or LABEL.
138
139
122 * Changes in XEmacs 20.3 140 * Changes in XEmacs 20.3
123 ======================== 141 ========================
124
125 ** Startup file additions.
126
127 By default XEmacs now loads the user file "~/.xemacs/init.el" if it
128 exists. If there is no such file, it reads "~/.emacs" as usual. If
129 both "~/.xemacs/init.el" and "~/.emacs" exist, XEmacs will only load
130 "~/.xemacs/init.el".
131
132 Customizable options are now saved to "~/.xemacs/options.el" file,
133 which is normally loaded after "~/.xemacs/init.el".
134 142
135 ** Quail input method is now available. 143 ** Quail input method is now available.
136 144
137 Quail is a simple key-translation system that allows users to input 145 Quail is a simple key-translation system that allows users to input
138 any multilingual text from normal ASCII keyboard. This means that 146 any multilingual text from normal ASCII keyboard. This means that