mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-17 10:06:13 +00:00
Fix doc of local-variable-if-set-p.
* doc/lispref/variables.texi (Creating Buffer-Local): Fix description of local-variable-if-set-p. * src/data.c (Flocal_variable_if_set_p): Doc fix (Bug#10713).
This commit is contained in:
parent
cee2e90d47
commit
1a5432bc04
@ -1,5 +1,8 @@
|
||||
2012-09-07 Chong Yidong <cyd@gnu.org>
|
||||
|
||||
* variables.texi (Creating Buffer-Local): Fix description of
|
||||
local-variable-if-set-p (Bug#10713).
|
||||
|
||||
* eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
|
||||
|
||||
* windows.texi (Display Action Functions)
|
||||
|
@ -1302,9 +1302,10 @@ This returns @code{t} if @var{variable} is buffer-local in buffer
|
||||
@end defun
|
||||
|
||||
@defun local-variable-if-set-p variable &optional buffer
|
||||
This returns @code{t} if @var{variable} will become buffer-local in
|
||||
buffer @var{buffer} (which defaults to the current buffer) if it is
|
||||
set there.
|
||||
This returns @code{t} if @var{variable} either has a buffer-local
|
||||
value in buffer @var{buffer}, or is automatically buffer-local.
|
||||
Otherwise, it returns @code{nil}. If omitted or @code{nil},
|
||||
@var{buffer} defaults to the current buffer.
|
||||
@end defun
|
||||
|
||||
@defun buffer-local-value variable buffer
|
||||
|
@ -1,3 +1,7 @@
|
||||
2012-09-07 Chong Yidong <cyd@gnu.org>
|
||||
|
||||
* data.c (Flocal_variable_if_set_p): Doc fix (Bug#10713).
|
||||
|
||||
2012-09-07 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
More signal-handler cleanup (Bug#12327).
|
||||
|
12
src/data.c
12
src/data.c
@ -1882,12 +1882,12 @@ BUFFER defaults to the current buffer. */)
|
||||
|
||||
DEFUN ("local-variable-if-set-p", Flocal_variable_if_set_p, Slocal_variable_if_set_p,
|
||||
1, 2, 0,
|
||||
doc: /* Non-nil if VARIABLE will be local in buffer BUFFER when set there.
|
||||
More precisely, this means that setting the variable \(with `set' or`setq'),
|
||||
while it does not have a `let'-style binding that was made in BUFFER,
|
||||
will produce a buffer local binding. See Info node
|
||||
`(elisp)Creating Buffer-Local'.
|
||||
BUFFER defaults to the current buffer. */)
|
||||
doc: /* Non-nil if VARIABLE is local in buffer BUFFER when set there.
|
||||
BUFFER defaults to the current buffer.
|
||||
|
||||
More precisely, return non-nil if either VARIABLE already has a local
|
||||
value in BUFFER, or if VARIABLE is automatically buffer-local (see
|
||||
`make-variable-buffer-local'). */)
|
||||
(register Lisp_Object variable, Lisp_Object buffer)
|
||||
{
|
||||
struct Lisp_Symbol *sym;
|
||||
|
Loading…
Reference in New Issue
Block a user