Isso é possível usando um comando interno? AFAIK, não é, então estou tentando definir um mapeamento que use o exec
comando Zathura para conseguir isso. Em bash
,
cat ~/.local/share/zathura/history | grep -Po "\[\K[^\]]*" | dmenu | xargs zathura
faz o trabalho, mas não consegui fazer esse comando funcionar ao usar o exec
comando no Zathura. Na verdade, algo tão simples como
:exec ls | dmenu
também não funciona, mesmo quando coloco ls | dmenu
entre aspas. Portanto, uma pergunta mais geral seria: como executo um comando com pipes de dentro do Zathura?
Para mim, os arquivos recentes funcionam com o comando "abrir" embutido.
Tente digitar
:open /
e, em seguida, pressione tab. Deve exibir "Arquivos recentes"Algo assim resolve o problema (quase, porque
<cr>
ainda precisa ser pressionado para executar):