diff --git a/syntax/elixir.vim b/syntax/elixir.vim index 41c1a3b6..0d9ead52 100644 --- a/syntax/elixir.vim +++ b/syntax/elixir.vim @@ -146,7 +146,7 @@ syn match elixirCallbackDefine '\\(:\)\@!' nextgroup=elix syn match elixirStructDefine '\\(:\)\@!' skipwhite skipnl " Declarations -syn match elixirModuleDeclaration "[^[:space:];#<]\+" contained nextgroup=elixirBlock skipwhite skipnl +syn match elixirModuleDeclaration "[^[:space:];#<,()\[\]]\+" contained nextgroup=elixirBlock skipwhite skipnl syn match elixirFunctionDeclaration "[^[:space:];#<,()\[\]]\+" contained nextgroup=elixirArguments skipwhite skipnl syn match elixirPrivateFunctionDeclaration "[^[:space:];#<,()\[\]]\+" contained nextgroup=elixirArguments skipwhite skipnl syn match elixirProtocolDeclaration "[^[:space:];#<]\+" contained contains=elixirAlias skipwhite skipnl