[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [External] : The operation of default-value
From: |
Drew Adams |
Subject: |
RE: [External] : The operation of default-value |
Date: |
Thu, 1 Dec 2022 23:16:59 +0000 |
> The documentation states that
>
> "This is the value that is seen in buffers that
> do not have their own values for this variable.
> The default value is meaningful for variables
> with local bindings in certain buffers."
Good to see you are looking at the doc now!
Did you read the nodes previous to that one,
in the same chapter (Buffer-Local Variables)?
I think they answer your questions.
> When do buffer variables have their own values,
> and when do they not have them?
I think node `Creating Buffer-Local' explains this.
If you don't create/set a buffer-local value in
buffer A for a variable then its global, "default"
value applies in buffer A. It's as simple as that.
> How can one figure out what has been set or not (whether buffers have
> variable values or not)?.
Check whether (buffer-local-value THE-VAR) is the
same as (default-value THE-VAR).
Again, this is explained in the node that precedes
the node you quoted from.
I suggest starting at the beginning of chapter
Buffer-Local Variables, and reading from there.
<<attachment: winmail.dat>>