help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [External] : Getting the operational value of a buffer variable


From: Heime
Subject: RE: [External] : Getting the operational value of a buffer variable
Date: Fri, 02 Dec 2022 22:00:56 +0000

------- Original Message -------
On Friday, December 2nd, 2022 at 1:25 PM, Heime <heimeborgia@protonmail.com> 
wrote:


> ------- Original Message -------
> On Friday, December 2nd, 2022 at 2:52 AM, Drew Adams drew.adams@oracle.com 
> wrote:
> 
> 
> 
> > > I want to get the operational value of a buffer
> > > variable. If the buffer has a local value, one
> > > cannot use the default-value implementation.
> > > And if the local value in nil, I have to get the
> > 
> > ^^^^^^^^^^^^^^^^^^^^^^^^^
> > 
> > > default-value.
> > 
> > You said this in your previous mail, and I meant to
> > correct it. It's not at all about the buffer-local
> > value being `nil'.` nil' is a legitimate value.
> > 
> > It's about whether the variable has a buffer-local
> > value. If it has a buffer-local value of `nil' then
> > it has a buffer-local value.

Is there a need to store the local value in order to redisplay the original 
mode-line again?
I would like to be able to remove the mode-line and display it again.  Not just 
for the
current buffer, but for all visible buffers when the frame is split into 
multiple windows.
 
> Thank you for pointing things out. I want to remove the mode-line
> on all visible buffers, then toggle them back and forth.
> 
> Currently, I have the following function, but this only works for the current 
> buffer.
> 
> (defvar-local ramona-mode-line nil
> "Switch for mode-line display.")
> 
> (defun ramona-mode-line-toggle ()
> "Turns the mode-line display on or off."
> 
> (interactive)
> 
> (if ramona-mode-line
> 
> (setq mode-line-format ramona-mode-line
> ramona-mode-line nil)
> 
> (setq ramona-mode-line mode-line-format
> mode-line-format nil)
> 
> (force-mode-line-update t))






reply via email to

[Prev in Thread] Current Thread [Next in Thread]