diff options
| author | Glenn Morris | 2007-08-30 05:09:07 +0000 |
|---|---|---|
| committer | Glenn Morris | 2007-08-30 05:09:07 +0000 |
| commit | 24cdde13e84430bc792a0c2b4bb0ef6d0d6a783c (patch) | |
| tree | d7bfa6aebb64b9018a788d73105de197ba4f01e6 | |
| parent | 89ce934da29b39b53e617206a2741956a4d6a53f (diff) | |
| download | emacs-24cdde13e84430bc792a0c2b4bb0ef6d0d6a783c.tar.gz emacs-24cdde13e84430bc792a0c2b4bb0ef6d0d6a783c.zip | |
Add in entries from README.multi-tty.
| -rw-r--r-- | etc/NEWS | 49 |
1 files changed, 49 insertions, 0 deletions
| @@ -34,6 +34,15 @@ a GIF library. | |||
| 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. |
| @@ -82,6 +91,9 @@ file or directory. | |||
| 82 | 91 | ||
| 83 | * Editing Changes in Emacs 23.1 | 92 | * Editing Changes in Emacs 23.1 |
| 84 | 93 | ||
| 94 | ** C-z now invokes `suspend-frame', C-x C-c now invokes | ||
| 95 | `save-buffers-kill-terminal'. | ||
| 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: |
| @@ -104,6 +116,8 @@ history element containing the search string becomes the current. | |||
| 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 | ||
| @@ -196,6 +210,41 @@ supported on other platforms, but not on Windows due to using the winsock | |||
| 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. |