Skip to content

Instantly share code, notes, and snippets.

@hotoo
Created July 12, 2010 13:59
Show Gist options
  • Save hotoo/472494 to your computer and use it in GitHub Desktop.
Save hotoo/472494 to your computer and use it in GitHub Desktop.
--langdef=css
--langmap=css:.css
--regex-css=/^[ \t]*\.([A-Za-z_][A-Za-z0-9_:"' \t\-]*)[ \t]*\{/.\1/c,class/
--regex-css=/^[ \t]*\.([A-Za-z_][A-Za-z0-9_:"' \t\-]*)[ \t]*,/.\1/c,class/
--regex-css=/,[ \t]*\.([A-Za-z_][A-Za-z0-9_:"' \t\-]*)[ \t]*\{/.\1/c,class/
--regex-css=/,[ \t]*\.([A-Za-z_][A-Za-z0-9_:"' \t\-]*)[ \t]*,/.\1/c,class/
--regex-css=/^[ \t]*#([A-Za-z_][A-Za-z0-9_:()="' \t\-]*)[ \t]*\{/#\1/o,object/
--regex-css=/^[ \t]*#([A-Za-z_][A-Za-z0-9_:()="' \t\-]*)[ \t]*,/#\1/o,object/
--regex-css=/,[ \t]*#([A-Za-z_][A-Za-z0-9_:()="' \t\-]*)[ \t]*\{/#\1/o,object/
--regex-css=/,[ \t]*#([A-Za-z_][A-Za-z0-9_:()="' \t\-]*)[ \t]*,/#\1/o,object/
--regex-css=/^[ \t]*([A-Za-z_][A-Za-z0-9_:()="' \t\-]*)[ \t]*\{/\1/t,tags/
--regex-css=/^[ \t]*([A-Za-z_][A-Za-z0-9_:()="' \t\-]*)[ \t]*,/\1/t,tags/
--regex-css=/,[ \t]*([A-Za-z_][A-Za-z0-9_:()="' \t\-]*)[ \t]*\{/\1/t,tags/
--regex-css=/,[ \t]*([A-Za-z_][A-Za-z0-9_:()="' \t\-]*)[ \t]*,/\1/t,tags/
--regex-css=/^[ \t]*\*[ \t]*[,{]/*/t,tags/
let tlist_css_settings = 'css;c:Classes;o:Objects(ID);t:Tags(Elements)'
@hotoo
Copy link
Author

hotoo commented Jul 12, 2010

Ctags for CSS
BUG:
html,body{
font:14px/1 Helvetica,Tahoma,Arial,\5b8b\4f53,sans-serif;
}
->Tags: Tahoma

不支持属性表达式 input[type=text]

有原生支持的代码,不过我没有编译成功,基于 v5.6
http://scie.nti.st/2006/12/22/how-to-add-css-support-to-ctags

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment