Commit e5d9c0d1 authored by Chong Yidong's avatar Chong Yidong

Docfix for kill-buffer-hook and others.

* lisp/files.el (kill-buffer-hook): Provide a defvar.

* src/term.c (Vsuspend_tty_functions, Vresume_tty_functions):
* src/frame.c (Vdelete_frame_functions):
* src/emacs.c (Vkill_emacs_hook): Doc fix.
parent a4f2deaa
2012-08-05 Chong Yidong <cyd@gnu.org>
* files.el (kill-buffer-hook): Provide a defvar.
2012-08-05 Glenn Morris <rgm@gnu.org>
* eshell/esh-ext.el (eshell/addpath):
......
......@@ -1514,7 +1514,11 @@ expand wildcards (if any) and replace the file with multiple files."
(other-window 1)
(find-alternate-file filename wildcards))))
(defvar kill-buffer-hook) ; from buffer.c
;; Defined and used in buffer.c, but not as a DEFVAR_LISP.
(defvar kill-buffer-hook nil
"Hook run when a buffer is killed.
The buffer being killed is current while the hook is running.
See `kill-buffer'.")
(defun find-alternate-file (filename &optional wildcards)
"Find file FILENAME, select its buffer, kill previous buffer.
......
2012-08-05 Chong Yidong <cyd@gnu.org>
* term.c (Vsuspend_tty_functions, Vresume_tty_functions):
* frame.c (Vdelete_frame_functions):
* emacs.c (Vkill_emacs_hook): Doc fix.
2012-08-04 Eli Zaretskii <eliz@gnu.org>
* xfns.c (x_set_menu_bar_lines): Fix compilation error in
......
......@@ -2424,7 +2424,7 @@ Emacs is running. */);
doc: /* Non-nil means Emacs is running without interactive terminal. */);
DEFVAR_LISP ("kill-emacs-hook", Vkill_emacs_hook,
doc: /* Hook to be run when `kill-emacs' is called.
doc: /* Hook run when `kill-emacs' is called.
Since `kill-emacs' may be invoked when the terminal is disconnected (or
in other similar situations), functions placed on this hook should not
expect to be able to interact with the user. To ask for confirmation,
......
......@@ -4351,7 +4351,7 @@ The pointer becomes visible again when the mouse is moved. */);
Vmake_pointer_invisible = Qt;
DEFVAR_LISP ("delete-frame-functions", Vdelete_frame_functions,
doc: /* Functions to be run before deleting a frame.
doc: /* Functions run before deleting a frame.
The functions are run with one arg, the frame to be deleted.
See `delete-frame'.
......
......@@ -3571,14 +3571,14 @@ This variable can be used by terminal emulator packages. */);
#endif
DEFVAR_LISP ("suspend-tty-functions", Vsuspend_tty_functions,
doc: /* Functions to be run after suspending a tty.
doc: /* Functions run after suspending a tty.
The functions are run with one argument, the terminal object to be suspended.
See `suspend-tty'. */);
Vsuspend_tty_functions = Qnil;
DEFVAR_LISP ("resume-tty-functions", Vresume_tty_functions,
doc: /* Functions to be run after resuming a tty.
doc: /* Functions run after resuming a tty.
The functions are run with one argument, the terminal object that was revived.
See `resume-tty'. */);
Vresume_tty_functions = Qnil;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment