Skip to content

Instantly share code, notes, and snippets.

@ethangardner
Created December 17, 2019 20:46
Show Gist options
  • Save ethangardner/38d3d20da886050fe5730176a7f15e45 to your computer and use it in GitHub Desktop.
Save ethangardner/38d3d20da886050fe5730176a7f15e45 to your computer and use it in GitHub Desktop.

Revisions

  1. ethangardner created this gist Dec 17, 2019.
    24 changes: 24 additions & 0 deletions .ctags
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    # Exclude directories
    --exclude=node_modules
    --exclude=.DS_Store
    --exclude=.git
    --exclude=*.zip
    --exclude=tags
    --exclude=build
    --exclude=dist

    --langdef=scss
    --langmap=scss:.sass
    --langmap=scss:+.scss
    --regex-scss=/^[ \t]*@mixin ([A-Za-z0-9_-]+)/\1/m,mixin,mixins/
    --regex-scss=/^[ \t]*@function ([A-Za-z0-9_-]+)/\1/f,function,functions/
    --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/