less
suporta, na verdade, um subconjunto dos comandos vi
e emacs
. Você deve ser capaz de adicionar aqueles que estão faltando usando o comando lesskey
.
Ambos mais e menos parecem ser strongmente influenciados pelos comandos vi. Existem pagers que são mais emacs como fora da caixa?
Não é exatamente um pager, mas GNU Info usa as mesmas ligações do Emacs.
Embora eu me pergunte por que você precisaria de um pager se você usa o Emacs…
O Emacs pode navegar em páginas de manual com woman
, você pode "rastrear" um arquivo com auto-revert-tail-mode
.
Eu uso essa função bash para visualizar arquivos (da memória):
ev() {
emacs "$1" -nw --eval '(setq buffer-read-only t)'
}
Ele abre o arquivo $1
em um buffer somente leitura.
Eu não sei a melhor maneira de definir uma função bash como um pager, suponho que você poderia colocá-lo em um shellscript e usá-lo como pager.
(Não em um computador com bash para testar)