Function: buffer-local-value
buffer-local-value is a function defined in buffer.c.
Signature
(buffer-local-value VARIABLE BUFFER)
Documentation
Return the value of VARIABLE in BUFFER.
If VARIABLE does not have a buffer-local binding in BUFFER, the value is the default binding of the variable.
Probably introduced at or before Emacs version 22.1.
Aliases
semantic-buffer-local-value (obsolete since 27.1)
Source Code
// Defined in /usr/src/emacs/src/buffer.c
{
register Lisp_Object result = buffer_local_value (variable, buffer);
if (BASE_EQ (result, Qunbound))
xsignal1 (Qvoid_variable, variable);
return result;
}