Загрузить папку ftplugin через янус

Я также разместил сообщение об этом на 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 распознал эту функциональность?


person hellatan    schedule 11.01.2012    source источник


Ответы (1)


Решение этого состоит в том, чтобы поместить его в

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

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


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

person FDinoff    schedule 31.08.2013