1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-29 07:58:28 +00:00

Add in entries from README.multi-tty.

This commit is contained in:
Glenn Morris 2007-08-30 05:09:07 +00:00
parent 89ce934da2
commit 24cdde13e8

View File

@ -34,6 +34,15 @@ a GIF library.
* Changes in Emacs 23.1
** Support for multiple terminal devices and simultaneous graphical
and tty frames has been added. You can test for the presence of this
feature in your Lisp code by testing for the `multi-tty' feature.
** Emacsclient has been extended to support opening a new terminal
frame. Its behavior has been changed to open a new Emacs frame by
default. Use the -c option to get the old behavior of opening files in
the currently selected Emacs frame.
** The refcards are now shipped as PDF files.
** Emacs now supports the SVG image format through librsvg2.
@ -82,6 +91,9 @@ file or directory.
* Editing Changes in Emacs 23.1
** C-z now invokes `suspend-frame', C-x C-c now invokes
`save-buffers-kill-terminal'.
** New command kill-matching-buffers kills buffers whose name matches a regexp.
** Minibuffer changes:
@ -104,6 +116,8 @@ history element containing the search string becomes the current.
* Changes in Specialized Modes and Packages in Emacs 23.1
** talk.el has been extended for multiple tty support.
** compilation-auto-jump-to-first-error tells `compile' to jump to
the first error encountered during compilations.
@ -196,6 +210,41 @@ supported on other platforms, but not on Windows due to using the winsock
* Lisp Changes in Emacs 23.1
** Changes related to multiple tty support.
*** The `window-system' variable has been made frame-local. The new
`initial-window-system' variable contains the `window-system' value
for the first frame.
*** You can specify a terminal device (`tty' parameter) and a terminal
type (`tty-type' parameter) to `make-terminal-frame'.
*** The new function `make-frame-on-tty' allows you to create a new
frame on another tty device interactively.
*** The function `make-frame-on-display' now works during a tty
session, and `make-frame-on-tty' works during a graphical session.
*** New functions: frame-tty-name, frame-tty-type, delete-tty,
suspend-tty, resume-tty, terminal-id, terminal-parameters,
terminal-parameter, set-terminal-parameter,
modify-terminal-parameters, environment, let-environment
*** New variables: local-key-translation-map, local-function-key-map
*** New frame parameters display-environment-variable and
term-environment-variable.
*** The `keyboard-translate-table' variable and the terminal and
keyboard coding systems have been made terminal-local.
*** In addition to the global key-translation-map and
function-key-map, Emacs has terminal-local local-key-translation-map
and local-function-key-map variables, and uses them instead of the
global keymaps to set up translations and function key sequences
relevant to a specific terminal device.
** The function invisible-p returns non-nil if the character
after a specified position is invisible, or if its argument
as an `invisible' property would make a character invisible.