Ich entwickle Main in Rails mit SASS, Slim und Coffeescript. Ich habe Exuberant Ctags installiert und verwende das Setup von tpope
Es funktioniert so, dass ich mich zumindest in meinem Ruby-Code bewegen kann.
Aber ich möchte in der Lage sein:
SASS
color: $whatever <- go to that color
@extend %something <- go to that mixin
+another() <- go to that include
HTML/SLIM
.nice_class <- go to that class in .sass file
#id <- find JS files using this #id
RUBY
has_many :something <- go to that class
concerns :important <- go to that symbol
Und vielleicht das Wichtigste - ich möchte das oben Gesagte automatisch vervollständigen. So kann ich CSS-Klassen, HTML-IDs und Ruby-Symbole im Projekt wiederverwenden.
Wie richte ich Ctags ein, um CSS-Klassen, HTML-IDs, Sass-Mixins und alles andere abzudecken, was in der modernen Webentwicklung verwendet wird?
cscope
hinauszugehen, aber ich weiß nicht, ob cscope HTML + JS + CSS unterstützt.