comparison src/buffer.c @ 29380:23090a9f86f4

(Vbefore_change_function, Vafter_change_function): Variables and their initializations deleted.
author Dave Love <fx@gnu.org>
date Fri, 02 Jun 2000 12:43:31 +0000
parents d8c9e2f7022f
children 1aa0c1122f75
comparison
equal deleted inserted replaced
29379:ad856393dab2 29380:23090a9f86f4
129 /* This used to be a variable, but is no longer, 129 /* This used to be a variable, but is no longer,
130 to prevent lossage due to user rplac'ing this alist or its elements. */ 130 to prevent lossage due to user rplac'ing this alist or its elements. */
131 Lisp_Object Vbuffer_alist; 131 Lisp_Object Vbuffer_alist;
132 132
133 /* Functions to call before and after each text change. */ 133 /* Functions to call before and after each text change. */
134 Lisp_Object Vbefore_change_function;
135 Lisp_Object Vafter_change_function;
136 Lisp_Object Vbefore_change_functions; 134 Lisp_Object Vbefore_change_functions;
137 Lisp_Object Vafter_change_functions; 135 Lisp_Object Vafter_change_functions;
138 136
139 Lisp_Object Vtransient_mark_mode; 137 Lisp_Object Vtransient_mark_mode;
140 138
4707 Automatically becomes buffer-local when set in any fashion."); 4705 Automatically becomes buffer-local when set in any fashion.");
4708 4706
4709 /*DEFVAR_LISP ("debug-check-symbol", &Vcheck_symbol, 4707 /*DEFVAR_LISP ("debug-check-symbol", &Vcheck_symbol,
4710 "Don't ask."); 4708 "Don't ask.");
4711 */ 4709 */
4712 DEFVAR_LISP ("before-change-function", &Vbefore_change_function,
4713 "If non-nil, a function to call before each text change (obsolete).\n\
4714 Two arguments are passed to the function: the positions of\n\
4715 the beginning and end of the range of old text to be changed.\n\
4716 \(For an insertion, the beginning and end are at the same place.)\n\
4717 No information is given about the length of the text after the change.\n\
4718 \n\
4719 Buffer changes made while executing the `before-change-function'\n\
4720 don't call any before-change or after-change functions.\n\
4721 That's because these variables are temporarily set to nil.\n\
4722 As a result, a hook function cannot straightforwardly alter the value of\n\
4723 these variables. See the Emacs Lisp manual for a way of\n\
4724 accomplishing an equivalent result by using other variables.\n\n\
4725 This variable is obsolete; use `before-change-functions' instead.");
4726 Vbefore_change_function = Qnil;
4727
4728 DEFVAR_LISP ("after-change-function", &Vafter_change_function,
4729 "If non-nil, a Function to call after each text change (obsolete).\n\
4730 Three arguments are passed to the function: the positions of\n\
4731 the beginning and end of the range of changed text,\n\
4732 and the length of the pre-change text replaced by that range.\n\
4733 \(For an insertion, the pre-change length is zero;\n\
4734 for a deletion, that length is the number of bytes deleted,\n\
4735 and the post-change beginning and end are at the same place.)\n\
4736 \n\
4737 Buffer changes made while executing the `after-change-function'\n\
4738 don't call any before-change or after-change functions.\n\
4739 That's because these variables are temporarily set to nil.\n\
4740 As a result, a hook function cannot straightforwardly alter the value of\n\
4741 these variables. See the Emacs Lisp manual for a way of\n\
4742 accomplishing an equivalent result by using other variables.\n\n\
4743 This variable is obsolete; use `after-change-functions' instead.");
4744 Vafter_change_function = Qnil;
4745 4710
4746 DEFVAR_LISP ("before-change-functions", &Vbefore_change_functions, 4711 DEFVAR_LISP ("before-change-functions", &Vbefore_change_functions,
4747 "List of functions to call before each text change.\n\ 4712 "List of functions to call before each text change.\n\
4748 Two arguments are passed to each function: the positions of\n\ 4713 Two arguments are passed to each function: the positions of\n\
4749 the beginning and end of the range of old text to be changed.\n\ 4714 the beginning and end of the range of old text to be changed.\n\