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