Плагин Vim, который позволяет следовать классу css из тонкого файла в файл SASS

Я искал везде, но не смог найти определение языка ctag для slim (для Ruby on Rails).

Было бы здорово, если бы кто-нибудь мог указать мне правильное направление :-)


person Abdo    schedule 03.11.2014    source источник
comment
См. предыдущий вопрос.   -  person romainl    schedule 04.11.2014
comment
Ха-ха! Спасибо! :-) Я вижу ваши ответы о VIM повсюду! Я забыл изменить заголовок этого вопроса перед отправкой; мой плохой =) Я искал определение языка ctag для slim, и было бы здорово, если бы я мог заставить его перейти на SASS. Возможно, я мог бы изменить ваш JumpToCSS(), если плагина не существует :-)   -  person Abdo    schedule 04.11.2014


Ответы (1)


Это .less раздел моего ~/.ctags файла:

--langdef=less
--langmap=less:.less
--regex-less=/^[ \t&]*#([A-Za-z0-9_-]+)/\1/i,id,ids/
--regex-less=/^[ \t&]*\.([A-Za-z0-9_-]+)/\1/c,class,classes/
--regex-less=/^[ \t]*(([A-Za-z0-9_-]+[ \t\n,]+)+)\{/\1/t,tag,tags/
--regex-less=/^[ \t]*@media\s+([A-Za-z0-9_-]+)/\1/m,media,medias/
--regex-less=/^[ \t]*(@[A-Za-z0-9_-]+):/\1/v,variable,variables/

раздел .scss:

--langdef=scss
--langmap=scss:.scss
--regex-scss=/^[ \t]*@mixin ([A-Za-z0-9_-]+)/\1/m,mixin,mixins/
--regex-scss=/^[ \t]*\$([A-Za-z0-9_-]+)/\1/v,variable,variables/
--regex-scss=/^([A-Za-z0-9_-]*)*(\.[A-Za-z0-9_-]+) *[,{]/\2/c,class,classes/
--regex-scss=/^[ \t]+(\.[A-Za-z0-9_-]+) *[,{]/\1/c,class,classes/
--regex-scss=/^(.*)*\#([A-Za-z0-9_-]+) *[,{]/\2/i,id,ids/
--regex-scss=/^[ \t]*#([A-Za-z0-9_-]+)/\1/i,id,ids/
--regex-scss=/(^([A-Za-z0-9_-])*([A-Za-z0-9_-]+)) *[,|\{]/\1/t,tag,tags/
--regex-scss=/(^([^\/\/])*)[ \t]+([A-Za-z0-9_-]+)) *[,|\{]/\3/t,tag,tags/
--regex-scss=/(^(.*, *)([A-Za-z0-9_-]+)) *[,|\{]/\3/t,tag,tags/
--regex-scss=/(^[ \t]+([A-Za-z0-9_-]+)) *[,|\{]/\1/t,tag,tags/
--regex-scss=/^[ \t]*@media\s+([A-Za-z0-9_-]+)/\1/d,media,media/

и раздел .html:

--regex-html=/id="([A-Za-z0-9_-]+)"/\1/i,id,ids/
--regex-html=/class="([A-Za-z0-9_-]+)"/\1/c,class,classes/

Вы, вероятно, получите что-то работоспособное, если начнете с них.

person romainl    schedule 04.11.2014
comment
Спасибо! Это должно заставить меня начать :-) - person Abdo; 04.11.2014