Ich habe versucht, eine ähnliche Situation einzurichten, und bin bei meiner Suche auf das gleiche Problem mit Zathura gestoßen. Ich werde mich im Voraus entschuldigen, da dies nicht Ihren angegebenen Anforderungen entspricht (unter Verwendung der gleichen Software-Pakete). Es handelt sich jedoch um offene, frei installierbare Pakete.
Ich habe etwas gefunden, das für mich richtig funktioniert und ich dachte, ich würde es mit Ihnen teilen, falls es Ihren Bedürfnissen entspricht.
Pandoc-, Skim-, Vim- und Vim-Plugins
vim-auto-save + pandoc-preview.vim -> Skim.app
Technisch ist vim-auto-save nicht notwendig, aber ich wollte etwas, das mein PDF jedes Mal neu lädt, wenn ich den Einfügemodus verlasse.
Dies gibt jedoch die Autoloading-Funktionalität, nach der wir beide suchen.
Plug 'lynnard/pandoc-preview.vim'
Plug '907th/vim-auto-save'
Die Skim App kann mit geöffnet werden
$ open -a Skim filename.pdf
Du wirst auch laufen wollen
$ defaults write -app Skim SKAutoReloadFileUpdate -boolean true
um zu verhindern, dass die App bei jeder Änderung der Datei eine Warnmeldung ausgibt.
Skim
zum ersten mal geöffnet ,Preferences --> Sync --> Check for file changes
Für Ihr .vimrc
oder init.vim
(falls Neovim) können Sie diese Einstellungen für das Autosave-Plugin hinzufügen:
let g:auto_save = 1 " enable AutoSave on Vim startup" let g:auto_save_events = ["InsertLeave"]
Es tut uns leid, dass es nicht genau Ihren Anforderungen entspricht. Wir hoffen, dass eine andere Option von Nutzen ist. Viel Glück.