]> git.eshelyaron.com Git - emacs.git/commitdiff
Add cross-references to defvar-local
authorStefan Kangas <stefan@marxist.se>
Mon, 1 Feb 2021 00:43:29 +0000 (01:43 +0100)
committerStefan Kangas <stefan@marxist.se>
Mon, 1 Feb 2021 11:29:09 +0000 (12:29 +0100)
* src/data.c (Fmake_variable_buffer_local):
* src/eval.c (Fdefvar): Add cross-references to 'defvar-local'.

src/data.c
src/eval.c

index 35a6890b9bd500534b2dd733c2f19741acf9bd30..38cde0ff8b2427dda672ec591d4f3c1b78adfb2c 100644 (file)
@@ -1819,7 +1819,9 @@ a variable local to the current buffer for one particular use, use
 while setting up a new major mode, unless they have a `permanent-local'
 property.
 
-The function `default-value' gets the default value and `set-default' sets it.  */)
+The function `default-value' gets the default value and `set-default' sets it.
+
+See also `defvar-local'.  */)
   (register Lisp_Object variable)
 {
   struct Lisp_Symbol *sym;
index 5bf3faebc853ddf81f4382fd3c64169d2038434b..3aff3b56d52ec46b205cb30fc8c4e496675f0cd1 100644 (file)
@@ -818,6 +818,8 @@ The optional argument DOCSTRING is a documentation string for the
 variable.
 
 To define a user option, use `defcustom' instead of `defvar'.
+
+To define a buffer-local variable, use `defvar-local'.
 usage: (defvar SYMBOL &optional INITVALUE DOCSTRING)  */)
   (Lisp_Object args)
 {