aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2009-01-17 18:47:53 +0000
committerEli Zaretskii2009-01-17 18:47:53 +0000
commit490f11979e08aae4b4bab3e44f730895b83d1a43 (patch)
tree8858f6cca8fd47c19f0f2a2a7c5af059ee7bfb15
parent62a5303f251735d7f0c1d48db7608c0220032f05 (diff)
downloademacs-490f11979e08aae4b4bab3e44f730895b83d1a43.tar.gz
emacs-490f11979e08aae4b4bab3e44f730895b83d1a43.zip
(Standard Hooks): Document `suspend-tty-functions' and `resume-tty-functions'.
-rw-r--r--doc/lispref/ChangeLog7
-rw-r--r--doc/lispref/hooks.texi6
-rw-r--r--etc/NEWS10
3 files changed, 21 insertions, 2 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 1ad7083f8df..460511c5792 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -4,16 +4,21 @@
4 frames.texi. 4 frames.texi.
5 5
6 * hooks.texi (Standard Hooks): Document `delete-frame-functions' 6 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
7 and `delete-terminal-functions'. 7 `delete-terminal-functions', `suspend-tty-functions' and
8 `resume-tty-functions'.
8 9
9 * frames.texi (Frames): Document `frame-terminal' and 10 * frames.texi (Frames): Document `frame-terminal' and
10 `terminal-live-p'. 11 `terminal-live-p'.
11 (Multiple Displays): Document `make-frame-on-tty'. 12 (Multiple Displays): Document `make-frame-on-tty'.
12 (Multiple Terminals): Document `terminal-list', `delete-terminal', 13 (Multiple Terminals): Document `terminal-list', `delete-terminal',
13 `terminal-name', and `get-device-terminal'. 14 `terminal-name', and `get-device-terminal'.
15 (Terminal Parameters): Document `terminal-parameters',
16 `terminal-parameter', and `set-terminal-parameter'.
14 17
15 * os.texi (System Environment): Document `environment' and 18 * os.texi (System Environment): Document `environment' and
16 `initial-environment'. 19 `initial-environment'.
20 (Suspending Emacs): Update for multi-tty; document
21 `suspend-tty', `resume-tty', and `controlling-tty-p'.
17 22
18 * nonascii.texi (Coding System Basics): More accurate description 23 * nonascii.texi (Coding System Basics): More accurate description
19 of `raw-text'. 24 of `raw-text'.
diff --git a/doc/lispref/hooks.texi b/doc/lispref/hooks.texi
index 40e50512736..a72a8883064 100644
--- a/doc/lispref/hooks.texi
+++ b/doc/lispref/hooks.texi
@@ -292,6 +292,9 @@ Manual}.
292@item redisplay-end-trigger-functions 292@item redisplay-end-trigger-functions
293@xref{Window Hooks}. 293@xref{Window Hooks}.
294 294
295@item resume-tty-functions
296@xref{Suspending Emacs}.
297
295@item scheme-indent-function 298@item scheme-indent-function
296 299
297@item suspend-hook 300@item suspend-hook
@@ -300,6 +303,9 @@ Manual}.
300@item suspend-resume-hook 303@item suspend-resume-hook
301@xref{Suspending Emacs}. 304@xref{Suspending Emacs}.
302 305
306@item suspend-tty-functions
307@xref{Suspending Emacs}.
308
303@item temp-buffer-setup-hook 309@item temp-buffer-setup-hook
304@xref{Temporary Displays}. 310@xref{Temporary Displays}.
305 311
diff --git a/etc/NEWS b/etc/NEWS
index ff0c5a7f787..4d5ec0c0377 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1683,6 +1683,7 @@ type (`tty-type' parameter) to `make-terminal-frame'.
1683*** The function `make-frame-on-display' now works during a tty 1683*** The function `make-frame-on-display' now works during a tty
1684session. 1684session.
1685 1685
1686+++
1686*** A new `terminal' data type. 1687*** A new `terminal' data type.
1687The functions `get-device-terminal', `terminal-parameters', 1688The functions `get-device-terminal', `terminal-parameters',
1688`terminal-parameter', `set-terminal-parameter' use this data type. 1689`terminal-parameter', `set-terminal-parameter' use this data type.
@@ -1698,24 +1699,31 @@ which is not used directly any more.
1698variable file-local-variables-alist, and before actually applying the 1699variable file-local-variables-alist, and before actually applying the
1699file-local variables. 1700file-local variables.
1700 1701
1702+++
1701**** `suspend-tty-functions' and `resume-tty-functions' are called 1703**** `suspend-tty-functions' and `resume-tty-functions' are called
1702after a tty frame has been suspended or resumed, respectively. The 1704after a tty frame has been suspended or resumed, respectively. The
1703functions are called with the terminal id of the frame being 1705functions are called with the terminal id of the frame being
1704suspended/resumed as a parameter. 1706suspended/resumed as a parameter.
1705 1707
1708+++
1706**** The special hook `delete-terminal-functions' is called before 1709**** The special hook `delete-terminal-functions' is called before
1707deleting a terminal. 1710deleting a terminal.
1708 1711
1709*** New functions: 1712*** New functions:
1710 1713
1714+++
1711**** `environment' 1715**** `environment'
1712 1716
1713**** `delete-tty' 1717+++
1718**** `delete-terminal'
1714 1719
1720+++
1715**** `suspend-tty' 1721**** `suspend-tty'
1716 1722
1723+++
1717**** `resume-tty'. 1724**** `resume-tty'.
1718 1725
1726+++
1719*** `initial-environment' holds the environment inherited from Emacs's parent. 1727*** `initial-environment' holds the environment inherited from Emacs's parent.
1720 1728
1721** Redisplay changes 1729** Redisplay changes