]> git.r.bdr.sh - rbdr/api-notation.vim/commitdiff
Adds dataType support to module names
authorBen Beltran <redacted>
Fri, 3 Jul 2015 16:59:53 +0000 (11:59 -0500)
committerBen Beltran <redacted>
Fri, 3 Jul 2015 16:59:53 +0000 (11:59 -0500)
Use a comma separated list of modules that extend this one.

syntax/api-notation.vim

index 360f805e6c5e9ac025fbae3912ee7a8be5539f02..13ed776f4fbb3125182782eae481cfe047a2af8e 100644 (file)
@@ -7,7 +7,7 @@ if exists("b:current_syntax")
   finish
 endif
 
   finish
 endif
 
-syn match moduleName '^[a-zA-Z0-9_.]\+'
+syn match moduleName '^[a-zA-Z0-9_.]\+\s*' nextgroup=dataType
 
 syn match classMembers '^\s\+\(\(<+\)\|\(<\~\)\|\(<-\)\|\(+>\)\|\(\~>\)\|\(->\)\|-\|+\|\(::\)\|#\)' nextgroup=memberName skipwhite
 syn match internalOperators '\(\(<+\)\|\(<\~\)\|\(<-\)\|\(+>\)\|\(\~>\)\|\(->\)\|-\|+\|\(::\)\|#\)' contained nextgroup=memberName skipwhite
 
 syn match classMembers '^\s\+\(\(<+\)\|\(<\~\)\|\(<-\)\|\(+>\)\|\(\~>\)\|\(->\)\|-\|+\|\(::\)\|#\)' nextgroup=memberName skipwhite
 syn match internalOperators '\(\(<+\)\|\(<\~\)\|\(<-\)\|\(+>\)\|\(\~>\)\|\(->\)\|-\|+\|\(::\)\|#\)' contained nextgroup=memberName skipwhite