Я хотел бы использовать pandoc.vim для компиляции уценок Simplenote, которые я редактирую в Vim, используя simplenote.vim. Чтобы использовать pandoc.vim я установил для моего типа файлов Simplenote значение pandoc с помощью let g:SimplenoteFiletype = "pandoc" в моем _vimrc (большую часть времени я работаю в Windows).

Я недостаточно хорошо понимаю Вима, чтобы понять, почему это не работает. Если я использую pandoc.vim по умолчанию, я получаю нормальный ответ, как будто команда pandoc завершается успешно, но я не могу найти выходной файл. Сначала я подумал, что это потому, что мой каталог по умолчанию не доступен для записи, но я добавил cd $HOME в свой _vimrc так что :pwd выдает C:/Users/richard .

Есть ли способ сделать это, или я должен планировать явное сохранение файлов локально перед запуском pandoc? Благодарю.

1 ответ1

1

Установка g:SimplenoteFiletype в pandoc ничего не делает, в соответствии с исходным кодом simplenote. (Посмотрите на autoload/simplenote.vim на github проекта) Единственный тип файла, который имеет какой-либо эффект - это markdown .

По умолчанию simplenote использует рабочий буфер, который не обязательно связан с файлом. Pandoc внутренне использует имя файла в своих командах. Это, вероятно, запутывается, когда не находит имени.

Сохранение заметок в файл, вероятно, поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .