zathura: Como eu adiciono uma keybind para exec?

9

zathura é meu leitor de PDF padrão. Alguns arquivos causam problemas, e nesses casos eu corro

:exec acroread $FILE

que abre automaticamente o mesmo arquivo com o Acrobat Reader.

Como eu adiciono um atalho de chave ao arquivo de configuração do zathura ( ~/.config/zathura/zathurarc ) para fazer isso?

    
por Felix Bou 01.09.2014 / 18:30

3 respostas

7

Recentemente, encontrei um problema semelhante e, para referência futura, aqui está uma solução alternativa:

map <C-o> focus_inputbar ":exec acroread $FILE"

Isto irá mapear ctrl + o (ou qualquer que seja a sua chave) para abrir a barra de entrada que você normalmente abriria: e insira aí o texto. Você pode pressionar Enter para iniciar o comando. Isso está longe de ser ideal e ainda requer um pressionamento de duas teclas, mas com certeza é mais rápido do que escrever todo o comando manualmente.

    
por 09.07.2016 / 21:38
6

Uma ligeira melhoria na resposta oferecida por CarloDePieri pode ser esta:

map <C-o> feedkeys ":exec acroread $FILE<Return>"

Isso evita o segundo pressionamento de tecla.

    
por 08.11.2016 / 18:53
3

Concordo que seria seriamente útil, mas você não pode fazer isso no momento.

No código-fonte, o mapeamento de comandos da barra de entrada exec é aqui em config.c . No entanto, os mapeamentos de atalhos (começando aqui ) que parecem para definir quais funções podem ser referenciadas a partir das configurações não mencionam exec . O código não está estruturado para misturar facilmente funções de "comando" e funções de "atalho" ...

Os desenvolvedores têm uma página com métodos para contatá-los .

    
por 01.09.2014 / 21:01