Mercurial > emacs
comparison etc/NEWS @ 83773:3592dd2e8c0c
Add in entries from README.multi-tty.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Thu, 30 Aug 2007 05:09:07 +0000 |
parents | 9ded9f144d6b |
children | 2aeb19284040 |
comparison
equal
deleted
inserted
replaced
83772:4c5c25096f2a | 83773:3592dd2e8c0c |
---|---|
32 a GIF library. | 32 a GIF library. |
33 | 33 |
34 | 34 |
35 * Changes in Emacs 23.1 | 35 * Changes in Emacs 23.1 |
36 | 36 |
37 ** Support for multiple terminal devices and simultaneous graphical | |
38 and tty frames has been added. You can test for the presence of this | |
39 feature in your Lisp code by testing for the `multi-tty' feature. | |
40 | |
41 ** Emacsclient has been extended to support opening a new terminal | |
42 frame. Its behavior has been changed to open a new Emacs frame by | |
43 default. Use the -c option to get the old behavior of opening files in | |
44 the currently selected Emacs frame. | |
45 | |
37 ** The refcards are now shipped as PDF files. | 46 ** The refcards are now shipped as PDF files. |
38 | 47 |
39 ** Emacs now supports the SVG image format through librsvg2. | 48 ** Emacs now supports the SVG image format through librsvg2. |
40 | 49 |
41 ** The Gtk+ build now uses stock tool bar icons, so that a theme change | 50 ** The Gtk+ build now uses stock tool bar icons, so that a theme change |
79 | 88 |
80 * Incompatible Editing Changes in Emacs 23.1 | 89 * Incompatible Editing Changes in Emacs 23.1 |
81 | 90 |
82 | 91 |
83 * Editing Changes in Emacs 23.1 | 92 * Editing Changes in Emacs 23.1 |
93 | |
94 ** C-z now invokes `suspend-frame', C-x C-c now invokes | |
95 `save-buffers-kill-terminal'. | |
84 | 96 |
85 ** New command kill-matching-buffers kills buffers whose name matches a regexp. | 97 ** New command kill-matching-buffers kills buffers whose name matches a regexp. |
86 | 98 |
87 ** Minibuffer changes: | 99 ** Minibuffer changes: |
88 | 100 |
102 ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt. | 114 ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt. |
103 | 115 |
104 | 116 |
105 * Changes in Specialized Modes and Packages in Emacs 23.1 | 117 * Changes in Specialized Modes and Packages in Emacs 23.1 |
106 | 118 |
119 ** talk.el has been extended for multiple tty support. | |
120 | |
107 ** compilation-auto-jump-to-first-error tells `compile' to jump to | 121 ** compilation-auto-jump-to-first-error tells `compile' to jump to |
108 the first error encountered during compilations. | 122 the first error encountered during compilations. |
109 | 123 |
110 ** In the `copyright' package, you can specify your copyright holders's names. | 124 ** In the `copyright' package, you can specify your copyright holders's names. |
111 Only copyright lines with holders matching copyright-names-regexp will be | 125 Only copyright lines with holders matching copyright-names-regexp will be |
194 ** The function `dired-call-process' has been removed. | 208 ** The function `dired-call-process' has been removed. |
195 | 209 |
196 | 210 |
197 * Lisp Changes in Emacs 23.1 | 211 * Lisp Changes in Emacs 23.1 |
198 | 212 |
213 ** Changes related to multiple tty support. | |
214 | |
215 *** The `window-system' variable has been made frame-local. The new | |
216 `initial-window-system' variable contains the `window-system' value | |
217 for the first frame. | |
218 | |
219 *** You can specify a terminal device (`tty' parameter) and a terminal | |
220 type (`tty-type' parameter) to `make-terminal-frame'. | |
221 | |
222 *** The new function `make-frame-on-tty' allows you to create a new | |
223 frame on another tty device interactively. | |
224 | |
225 *** The function `make-frame-on-display' now works during a tty | |
226 session, and `make-frame-on-tty' works during a graphical session. | |
227 | |
228 *** New functions: frame-tty-name, frame-tty-type, delete-tty, | |
229 suspend-tty, resume-tty, terminal-id, terminal-parameters, | |
230 terminal-parameter, set-terminal-parameter, | |
231 modify-terminal-parameters, environment, let-environment | |
232 | |
233 *** New variables: local-key-translation-map, local-function-key-map | |
234 | |
235 *** New frame parameters display-environment-variable and | |
236 term-environment-variable. | |
237 | |
238 *** The `keyboard-translate-table' variable and the terminal and | |
239 keyboard coding systems have been made terminal-local. | |
240 | |
241 *** In addition to the global key-translation-map and | |
242 function-key-map, Emacs has terminal-local local-key-translation-map | |
243 and local-function-key-map variables, and uses them instead of the | |
244 global keymaps to set up translations and function key sequences | |
245 relevant to a specific terminal device. | |
246 | |
247 | |
199 ** The function invisible-p returns non-nil if the character | 248 ** The function invisible-p returns non-nil if the character |
200 after a specified position is invisible, or if its argument | 249 after a specified position is invisible, or if its argument |
201 as an `invisible' property would make a character invisible. | 250 as an `invisible' property would make a character invisible. |
202 | 251 |
203 ** Non-breaking space now acts as whitespace. | 252 ** Non-breaking space now acts as whitespace. |