Zbyněk Burget wrote on 30. 12. 2018 11:53:
už ani nevím od které verze FBSD bylo more(1) nahrazeno utilitou less(1)

To je mirne nepresny prohlaseni. O neco presnejsi by bylo rict, ze BSD specificka implementace 'more' byla nahrazena POSIX kompliantni implementaci. Ze ten kod soucasne iplementuje take druhy pager, 'less', s odlisnym chovanim je pravda, ale pro programy, ktere volaji 'more' ne az tak dulezita.

Pro ucely tve "stiznosti' je asi nejpodstatnejsi to, ze POSIX-more se chova jako BSD-more (v tom ohledu o kterem mluvis) pokud pouzijes option '-e'

Takze ...
MORE=-e ; export MORE
... a mas vyreseno pro vsechny pripady, kdy se pouzije 'more'.

Zbytkovy problem je prikaz 'man', ktery vola 'more' na nebarevnych terminalech, kdezto na terminalech s podporou barev vola 'less'.

Zde muzes sahnout k promenne MANPAGER a jen pro 'man' vynutit pouziti 'more', muzes pouzit PAGER a vynutit pouziti 'more' pro vsechny systemove utility, ktere interne volaji pager, muzes pouzit ...
LESS_IS_MORE=1; export LESS_IS_MORE
... a vynutit si aby se 'less' choval jako 'more' ...

a ve vsech tech pripadech pomoci
MORE=-e ; export MORE
dosahnout sveho.

No a nebo muzes nechat 'less' byt lessem a sveho dosahnout pomoci
MORE=-e ; export MORE
LESS=-E ; export LESS


Petr Fischer wrote on 30. 12. 2018 12:17:
Taky se nastavuje proměnná prostředí PAGER a MANPAGER, která odkazuje na 
"stránkovač", ale teď nevím, který všechen software proměnnou PAGER používá 
(MANPAGER je jasný).

Ono neni zas az tak moc programu, ktere jsou soucasti base systemu a ktere by "strankovaly samy" neni.

Vim o 'man' (vcetne aliasu), grotty, ftp, ntp, mail, gzip, msg, mergemaster a freebsd-update.sh

Ty vsechny $PAGER uznavaji.

Dan
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem