Как создать ctags для CoffeeScript?

Можно ли создать файл ctags для CoffeeScript в vim/MacVim?


person Darren Newton    schedule 17.05.2011    source источник
comment
Это действительно должно быть помечено coffeescript, а не coffee, не так ли? :)   -  person Trevor Burnham    schedule 24.05.2011
comment
Изначально я хотел пометить его как coffeescript, но, похоже, произошел сбой.   -  person Darren Newton    schedule 25.05.2011


Ответы (2)


Встроенной поддержки для Exuberant ctags нет, но если вы просто хотите собрать некоторые определения переменных и функций, вы можете создать ваши собственные правила.

Вот пример, который появился в поиске Google.

person sidyll    schedule 17.05.2011

Я выпустил инструмент, который дает вам то, что вам нужно — coffeeTags.

person lukaszkorecki    schedule 23.09.2011
comment
Как вы думаете, возможно ли использовать плагин CTags для Sublime Text 2 (github.com/SublimeText/CTags? )? Я не могу заставить это работать вместе. Возможно, есть какие-то форматные отличия? - person okonetchnikov; 24.04.2012
comment
@okonetchnikov - извините за игнорирование вашего комментария! Система уведомлений SO все еще немного загадка ;-) Что касается вашего вопроса: опция extra_tag_files дает вам возможность указать дополнительный файл ctags. Итак, скажем, вы установили его на «coffeescript.tags», а затем вы можете использовать CoffeeTags для создания тегов CoffeeScript с coffeetags -R . > coffeescript.tags. Я сам не использую ST2, так как это немного догадки. Дайте мне знать, если это сработает, и я включу это в ридми CoffeeTag. - person lukaszkorecki; 23.07.2012
comment
@okonetchnikov - да, проверьте эту суть. - person Alexander; 07.10.2014
comment
Я думаю, что это не более актуально, поскольку в ST3 есть собственный анализ кода, который неплохо работает и для CS. Но спасибо! - person okonetchnikov; 23.10.2014