poke-devel
[Top][All Lists]
Advanced

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

Re: Update the pager automatically when the window height changes


From: Jose E. Marchesi
Subject: Re: Update the pager automatically when the window height changes
Date: Mon, 31 Jan 2022 01:29:45 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Hi Bruno.

> When you do
>   .set pager yes
>   .help
> then reduce or increase the terminal window height, the pager outputs
> too many / too few lines per page. To fix this, one needs a SIGWINCH
> handler. This proposed patch does it: it causes the pager to "know"
> about window size changes.
>
> libreadline also has a SIGWINCH handler, but it knows how to not
> interfere with the main program's SIGWINCH handler (cf. rl_catch_sigwinch
> in the readline sources).

Very nice stuff, thank you :)
OK for both master and maint/poke-2.

> +static int volatile screen_lines = 25;
> +static int volatile screen_cols = 80;

I'm curious.  Whats the reason for marking these variables as volatile?



reply via email to

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