Skip to content

Instantly share code, notes, and snippets.

@ahungry
Forked from sogaiu/janet.ctags
Created April 22, 2020 21:15
Show Gist options
  • Select an option

  • Save ahungry/1574ae4a6c103bef2bc8a228e268d367 to your computer and use it in GitHub Desktop.

Select an option

Save ahungry/1574ae4a6c103bef2bc8a228e268d367 to your computer and use it in GitHub Desktop.

Revisions

  1. @sogaiu sogaiu revised this gist Apr 22, 2020. No changes.
  2. @sogaiu sogaiu revised this gist Apr 22, 2020. No changes.
  3. @sogaiu sogaiu revised this gist Apr 22, 2020. 1 changed file with 11 additions and 11 deletions.
    22 changes: 11 additions & 11 deletions janet.ctags
    Original file line number Diff line number Diff line change
    @@ -1,14 +1,14 @@
    --exclude=.git
    --langdef=Janet
    --langmap=Janet:.janet
    --regex-janet=/^\([ \t]*def[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/D,def/
    --regex-janet=/^\([ \t]*def-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/d,private def/
    --regex-janet=/^\([ \t]*defglobal[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/g,defglobal/
    --regex-janet=/^\([ \t]*defmacro[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/M,macro/
    --regex-janet=/^\([ \t]*defmacro-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/m,private macro/
    --regex-janet=/^\([ \t]*defn[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/N,function/
    --regex-janet=/^\([ \t]*defn-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/n,private function/
    --regex-janet=/^\([ \t]*var[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/V,var/
    --regex-janet=/^\([ \t]*var-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/v,private var/
    --regex-janet=/^\([ \t]*varfn[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/R,varfun/
    --regex-janet=/^\([ \t]*varglobal[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/G,varglobal/
    --regex-janet=/^\([ \t]*def[ \t]+([^0-9:#][^ \t\[{(]+)/\1/D,def/
    --regex-janet=/^\([ \t]*def-[ \t]+([^0-9:#][^ \t\[{(]+)/\1/d,private def/
    --regex-janet=/^\([ \t]*defglobal[ \t]+([^0-9:#][^ \t\[{(]+)/\1/g,defglobal/
    --regex-janet=/^\([ \t]*defmacro[ \t]+([^0-9:#][^ \t\[{(]+)/\1/M,macro/
    --regex-janet=/^\([ \t]*defmacro-[ \t]+([^0-9:#][^ \t\[{(]+)/\1/m,private macro/
    --regex-janet=/^\([ \t]*defn[ \t]+([^0-9:#][^ \t\[{(]+)/\1/N,function/
    --regex-janet=/^\([ \t]*defn-[ \t]+([^0-9:#][^ \t\[{(]+)/\1/n,private function/
    --regex-janet=/^\([ \t]*var[ \t]+([^0-9:#][^ \t\[{(]+)/\1/V,var/
    --regex-janet=/^\([ \t]*var-[ \t]+([^0-9:#][^ \t\[{(]+)/\1/v,private var/
    --regex-janet=/^\([ \t]*varfn[ \t]+([^0-9:#][^ \t\[{(]+)/\1/R,varfun/
    --regex-janet=/^\([ \t]*varglobal[ \t]+([^0-9:#][^ \t\[{(]+)/\1/G,varglobal/
  4. @sogaiu sogaiu renamed this gist Apr 22, 2020. 1 changed file with 7 additions and 7 deletions.
    14 changes: 7 additions & 7 deletions gistfile1.txt → janet.ctags
    Original file line number Diff line number Diff line change
    @@ -1,14 +1,14 @@
    --exclude=.git
    --langdef=Janet
    --langmap=Janet:.janet
    --regex-janet=/^\([ \t]*defn[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/N,function/
    --regex-janet=/^\([ \t]*defn-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/n,private function/
    --regex-janet=/^\([ \t]*defmacro[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/M,macro/
    --regex-janet=/^\([ \t]*defmacro-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/m,private macro/
    --regex-janet=/^\([ \t]*varfn[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/R,varfun/
    --regex-janet=/^\([ \t]*defglobal[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/g,defglobal/
    --regex-janet=/^\([ \t]*varglobal[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/G,varglobal/
    --regex-janet=/^\([ \t]*def[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/D,def/
    --regex-janet=/^\([ \t]*def-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/d,private def/
    --regex-janet=/^\([ \t]*defglobal[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/g,defglobal/
    --regex-janet=/^\([ \t]*defmacro[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/M,macro/
    --regex-janet=/^\([ \t]*defmacro-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/m,private macro/
    --regex-janet=/^\([ \t]*defn[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/N,function/
    --regex-janet=/^\([ \t]*defn-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/n,private function/
    --regex-janet=/^\([ \t]*var[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/V,var/
    --regex-janet=/^\([ \t]*var-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/v,private var/
    --regex-janet=/^\([ \t]*varfn[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/R,varfun/
    --regex-janet=/^\([ \t]*varglobal[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/G,varglobal/
  5. @sogaiu sogaiu created this gist Apr 22, 2020.
    14 changes: 14 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,14 @@
    --exclude=.git
    --langdef=Janet
    --langmap=Janet:.janet
    --regex-janet=/^\([ \t]*defn[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/N,function/
    --regex-janet=/^\([ \t]*defn-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/n,private function/
    --regex-janet=/^\([ \t]*defmacro[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/M,macro/
    --regex-janet=/^\([ \t]*defmacro-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/m,private macro/
    --regex-janet=/^\([ \t]*varfn[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/R,varfun/
    --regex-janet=/^\([ \t]*defglobal[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/g,defglobal/
    --regex-janet=/^\([ \t]*varglobal[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/G,varglobal/
    --regex-janet=/^\([ \t]*def[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/D,def/
    --regex-janet=/^\([ \t]*def-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/d,private def/
    --regex-janet=/^\([ \t]*var[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/V,var/
    --regex-janet=/^\([ \t]*var-[ \t]+([^0-9:#@][^ \t\[{(]+)/\1/v,private var/