Abrir arquivo da história em Zathura

0

Isso é possível usando um comando interno? AFAIK, não é, então estou tentando definir um mapeamento que usa o comando exec Zathura para conseguir isso. Em bash ,

cat ~/.local/share/zathura/history | grep -Po "\[\K[^\]]*" | dmenu | xargs zathura

faz o trabalho, mas eu não consegui fazer esse comando funcionar ao usar o comando exec no Zathura. Na verdade, algo tão simples como

:exec ls | dmenu

também não funciona, mesmo quando eu envolvo ls | dmenu entre aspas. Então, uma pergunta mais geral seria: como posso executar um comando com pipes de dentro do Zathura?

    
por Rastapopoulos 07.09.2018 / 14:12

1 resposta

0

Algo assim faz o truque (quase porque <cr> ainda precisa ser pressionado para executar):

map H feedkeys ":exec sh -c \"cat ~/.local/share/zathura/history | grep -Po '\[\K[^\]]*' | dmenu | xargs zathura\""
    
por 07.09.2018 / 15:20