Я пытался создать аналогичную ситуацию и натолкнулся на ваш вопрос в поиске той же проблемы с Затурой. Я собираюсь заранее извиниться, потому что это не соответствует вашим указанным требованиям (с использованием одних и тех же пакетов программного обеспечения), однако все они являются открытыми пакетами для бесплатной установки brew.
Я нашел что-то, что работает должным образом для меня, и подумал, что поделюсь этим с вами, если это соответствует вашим потребностям.
плагины pandoc, skim, vim и vim
vim-auto-save + pandoc-preview.vim -> Skim.app
Технически, vim-auto-save не требуется, но я хотел что-то, что будет перезагружать мой pdf каждый раз, когда я покидаю режим вставки.
но это дает функцию автозагрузки, я думаю, что мы оба ищем.
Plug 'lynnard/pandoc-preview.vim'
Plug '907th/vim-auto-save'
Приложение Skim можно открыть с помощью
$ open -a Skim filename.pdf
Вы также хотите запустить
$ defaults write -app Skim SKAutoReloadFileUpdate -boolean true
чтобы приложение не выдавало вам предупреждающее сообщение при каждом изменении файла.
открыть Skim
в первый раз, добрался доPreferences --> Sync --> Check for file changes
для вашего .vimrc
или init.vim
(если неовим), вы можете добавить эти настройки для плагина автосохранения:
let g:auto_save = 1 " enable AutoSave on Vim startup" let g:auto_save_events = ["InsertLeave"]
Извините, что он не соответствует вашим точным требованиям, надеюсь, вам пригодится другой вариант. Удачи.