SLRN: una macro per la dimensione della finestra articoli?
Chi usa SLRN sa che è possibile cambiare al volo la dimensione della finestra degli articoli e degli header, aumentando l'una a discapito dell'altra. Visto che non c'è una variabile per settare permanentemente il settaggio di default, come possiamo fare? Una macro ci aiuterà!
Ricordiamo subito che:
^ = aumenta la dimensione della finestra degli header
ctrl ^ = riduce la dimensione della finestra degli header
z = switch tra finestra solo articolo e finestra header+articolo
Per fare in modo che il settaggio venga reso permanente possiamo usare questa macro in slang per avere l'80% della finestra di slrn occupato dagli articoli:
Crea un file con dentro quanto segue e chiamalo come vuoi (ad esempio: articolo-dim.sl)
% La macro ridefinisce la dimensione della header_window
% Modifica la percentuale per adattare la dimensione alle tue necessità.
define resize_screen_hook ()
{
set_article_window_size (int(SCREEN_HEIGHT*0.8));
}
Creato il file salvalo nella directory che usi per le macro di slrn.
Poi edita il tuo file `.slrnrc' aggiungendo
#
interpret "articolo-dim.sl"
#
ovviamente inserisci il nome file corretto
Volendo avere la finestra degli header in una dimensione fissa si può usare come argomento, ad esempio, SCREEN_HEIGHT-10 Questo farà si che la finestra degli header sia di 6 linee, visto che 4 sono occupate dalle status bar.
Questo suggerimento è al punto 2.3 delle FAQ di slrn.