Загрузите папку ftplugin через janus - PullRequest
2 голосов
/ 11 января 2012

Я также опубликовал вопрос об этом на github, но я подумал, что было бы также неплохо спросить:

Кто-нибудь знает, как реализовать эту функцию?Последние пару дней я пытался разобраться со всем этим, но безуспешно, кроме того, что положил прямо в мою папку ~/.vim/.

Я пытаюсь установить jslint ftplugin чтобы подсвечивать ошибки при окончании javascript-файлов.Я попробовал все следующие комбинации, чтобы попытаться заставить этот ftplugin работать в контексте janus:

~/.janus/langs/javascript/ftplugin/jslint/
~/.janus/ftplugin/javascript/jslint/
~/.vim/janus/vim/langs/javascript/ftplugin/jslint/
~/.vim/janus/ftplugin/javascript/jslint/

Все вышеперечисленные не смогли распознать ftplugin.Единственное, что работает, это:

~/.vim/ftplugin/javascript/jslint/

, но это не идеально, так как это не ядро ​​для Януса.Любые идеи о том, где эта папка (или любые другие папки ftplugin в этом отношении) могут быть помещены так macvim, чтобы распознать эту функцию?

1 Ответ

0 голосов
/ 31 августа 2013

Решение этого заключается в том, чтобы поместить его в

~/.janus/jslint/ftplugin/javascript/jslint.vim

Каждая папка внутри .janus должна иметь ту же структуру файлов, что и обычная папка .vim.(Таким образом, папка ~ / .janus / jslint эквивалентна папке .vim)


Обратите внимание, что Янус действительно усложнил эту задачу.Использование дистрибутивов плагинов, таких как janus, может вначале легко установить, но изменить или отладить их будет сложно.Вы должны настроить среду vim так, как вы хотите, чтобы вы знали все в ней.Это приведет к более легкому обслуживанию в дальнейшем.И вы будете знать, как использовать все, потому что все было установлено по одному, а не все сразу.

...