Mercurial > emacs
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\ |