Eu tenho tentado criar uma situação semelhante e me deparei com sua pergunta em minha pesquisa sobre o mesmo problema com zathura. Vou pedir desculpas antecipadamente, porque isso não atende aos seus requisitos especificados, conforme declarado (usando os mesmos pacotes de software), no entanto, eles são todos pacotes abertos e gratuitos que podem ser instalados.
Eu encontrei algo que funciona corretamente para mim e pensei em compartilhar com você, caso ele atenda às suas necessidades.
plugins pandoc, skim, vim e vim
vim-auto-save + pandoc-preview.vim - > Skim.app
Tecnicamente, o vim-auto-save não é necessário, mas eu queria algo que recarregasse meu pdf toda vez que saísse do modo de inserção.mas isso dá a funcionalidade de carregamento automático, acho que ambos estamos procurando.
Plug 'lynnard/pandoc-preview.vim'
e Plug '907th/vim-auto-save'
O aplicativo Skim pode ser aberto com
$ open -a Skim filename.pdf
Você também vai querer correr
$ defaults write -app Skim SKAutoReloadFileUpdate -boolean true
para impedir que o aplicativo forneça uma mensagem de alerta toda vez que o arquivo for alterado.
abra Skim
pela primeira vez, comece a Preferences --> Sync --> Check for file changes
para o seu .vimrc
ou init.vim
(se neovim), você pode adicionar essas preferências para o plug-in de salvamento automático:%
let g:auto_save = 1 " enable AutoSave on Vim startup"
let g:auto_save_events = ["InsertLeave"]
Lamentamos que ele não atenda às suas necessidades exatas. Esperamos que tenha outra opção em uso. Boa sorte.