Skip to content

Commit

Permalink
Exclude iota and nil from goBoolean (#1030)
Browse files Browse the repository at this point in the history
* Follow the go spec
  • Loading branch information
yyoshiki41 authored and fatih committed Sep 4, 2016
1 parent c63c798 commit 8d63566
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions syntax/go.vim
Original file line number Diff line number Diff line change
Expand Up @@ -125,12 +125,14 @@ hi def link goComplexes Type


" Predefined functions and values
syn match goBuiltins /\<\v(append|cap|close|complex|copy|delete|imag|len)\ze\(/
syn match goBuiltins /\<\v(make|new|panic|print|println|real|recover)\ze\(/
syn keyword goBoolean iota true false nil

hi def link goBuiltins Keyword
hi def link goBoolean Boolean
syn match goBuiltins /\<\v(append|cap|close|complex|copy|delete|imag|len)\ze\(/
syn match goBuiltins /\<\v(make|new|panic|print|println|real|recover)\ze\(/
syn keyword goPredefinedIdentifiers nil, iota
syn keyword goBoolean true false

hi def link goBuiltins Keyword
hi def link goPredefinedIdentifiers Identifier
hi def link goBoolean Boolean

" Comments; their contents
syn keyword goTodo contained TODO FIXME XXX BUG
Expand Down

0 comments on commit 8d63566

Please sign in to comment.