@@ -143,23 +143,24 @@ syn region elixirDocString matchgroup=elixirDocSigilDelimiter start=+\%(@\w*doc
143
143
syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =+ \% (@\w *doc\(\s\| (\)\+\)\@ <=\~ [Ss]\z ("""\) + end =+ ^\s *\z 1+ contains =@elixirDocStringContained fold keepend
144
144
145
145
" Defines
146
- syn match elixirDefine ' \< def\>\( :\)\@ !' nextgroup =elixirFunctionDeclaration skipwhite skipnl
147
- syn match elixirPrivateDefine ' \< defp\>\( :\)\@ !' nextgroup =elixirPrivateFunctionDeclaration skipwhite skipnl
148
- syn match elixirNumericalDefine ' \< defn\>\( :\)\@ !' nextgroup =elixirFunctionDeclaration skipwhite skipnl
149
- syn match elixirGuard ' \< defguard\>\( :\)\@ !' nextgroup =elixirFunctionDeclaration skipwhite skipnl
150
- syn match elixirPrivateGuard ' \< defguardp\>\( :\)\@ !' nextgroup =elixirPrivateFunctionDeclaration skipwhite skipnl
151
- syn match elixirModuleDefine ' \< defmodule\>\( :\)\@ !' nextgroup =elixirModuleDeclaration skipwhite skipnl
152
- syn match elixirProtocolDefine ' \< defprotocol\>\( :\)\@ !' nextgroup =elixirProtocolDeclaration skipwhite skipnl
153
- syn match elixirImplDefine ' \< defimpl\>\( :\)\@ !' nextgroup =elixirImplDeclaration skipwhite skipnl
154
- syn match elixirRecordDefine ' \< defrecord\>\( :\)\@ !' nextgroup =elixirRecordDeclaration skipwhite skipnl
155
- syn match elixirPrivateRecordDefine ' \< defrecordp\>\( :\)\@ !' nextgroup =elixirPrivateRecordDeclaration skipwhite skipnl
156
- syn match elixirMacroDefine ' \< defmacro\>\( :\)\@ !' nextgroup =elixirMacroDeclaration skipwhite skipnl
157
- syn match elixirPrivateMacroDefine ' \< defmacrop\>\( :\)\@ !' nextgroup =elixirPrivateMacroDeclaration skipwhite skipnl
158
- syn match elixirDelegateDefine ' \< defdelegate\>\( :\)\@ !' nextgroup =elixirDelegateDeclaration skipwhite skipnl
159
- syn match elixirOverridableDefine ' \< defoverridable\>\( :\)\@ !' nextgroup =elixirOverridableDeclaration skipwhite skipnl
160
- syn match elixirExceptionDefine ' \< defexception\>\( :\)\@ !' nextgroup =elixirExceptionDeclaration skipwhite skipnl
161
- syn match elixirCallbackDefine ' \< defcallback\>\( :\)\@ !' nextgroup =elixirCallbackDeclaration skipwhite skipnl
162
- syn match elixirStructDefine ' \< defstruct\>\( :\)\@ !' skipwhite skipnl
146
+ syn match elixirDefine ' \< def\>\( :\)\@ !' nextgroup =elixirFunctionDeclaration skipwhite skipnl
147
+ syn match elixirPrivateDefine ' \< defp\>\( :\)\@ !' nextgroup =elixirPrivateFunctionDeclaration skipwhite skipnl
148
+ syn match elixirNumericalDefine ' \< defn\>\( :\)\@ !' nextgroup =elixirFunctionDeclaration skipwhite skipnl
149
+ syn match elixirPrivateNumericalDefine ' \< defnp\>\( :\)\@ !' nextgroup =elixirPrivateFunctionDeclaration skipwhite skipnl
150
+ syn match elixirGuard ' \< defguard\>\( :\)\@ !' nextgroup =elixirFunctionDeclaration skipwhite skipnl
151
+ syn match elixirPrivateGuard ' \< defguardp\>\( :\)\@ !' nextgroup =elixirPrivateFunctionDeclaration skipwhite skipnl
152
+ syn match elixirModuleDefine ' \< defmodule\>\( :\)\@ !' nextgroup =elixirModuleDeclaration skipwhite skipnl
153
+ syn match elixirProtocolDefine ' \< defprotocol\>\( :\)\@ !' nextgroup =elixirProtocolDeclaration skipwhite skipnl
154
+ syn match elixirImplDefine ' \< defimpl\>\( :\)\@ !' nextgroup =elixirImplDeclaration skipwhite skipnl
155
+ syn match elixirRecordDefine ' \< defrecord\>\( :\)\@ !' nextgroup =elixirRecordDeclaration skipwhite skipnl
156
+ syn match elixirPrivateRecordDefine ' \< defrecordp\>\( :\)\@ !' nextgroup =elixirPrivateRecordDeclaration skipwhite skipnl
157
+ syn match elixirMacroDefine ' \< defmacro\>\( :\)\@ !' nextgroup =elixirMacroDeclaration skipwhite skipnl
158
+ syn match elixirPrivateMacroDefine ' \< defmacrop\>\( :\)\@ !' nextgroup =elixirPrivateMacroDeclaration skipwhite skipnl
159
+ syn match elixirDelegateDefine ' \< defdelegate\>\( :\)\@ !' nextgroup =elixirDelegateDeclaration skipwhite skipnl
160
+ syn match elixirOverridableDefine ' \< defoverridable\>\( :\)\@ !' nextgroup =elixirOverridableDeclaration skipwhite skipnl
161
+ syn match elixirExceptionDefine ' \< defexception\>\( :\)\@ !' nextgroup =elixirExceptionDeclaration skipwhite skipnl
162
+ syn match elixirCallbackDefine ' \< defcallback\>\( :\)\@ !' nextgroup =elixirCallbackDeclaration skipwhite skipnl
163
+ syn match elixirStructDefine ' \< defstruct\>\( :\)\@ !' skipwhite skipnl
163
164
164
165
" Declarations
165
166
syn match elixirModuleDeclaration " [^[:space:];#<,()\[\] ]\+ " contained nextgroup =elixirBlock skipwhite skipnl
@@ -189,6 +190,7 @@ hi def link elixirBlockDefinition Define
189
190
hi def link elixirDefine Define
190
191
hi def link elixirPrivateDefine Define
191
192
hi def link elixirNumericalDefine Define
193
+ hi def link elixirPrivateNumericalDefine Define
192
194
hi def link elixirGuard Define
193
195
hi def link elixirPrivateGuard Define
194
196
hi def link elixirModuleDefine Define
0 commit comments