@@ -125,15 +125,15 @@ else
125
125
syn region elixirDocTest start =" ^\s *\% (iex\|\.\.\.\)\% ((\d *)\)\? >\s " end =" ^\s *$" contained
126
126
endif
127
127
128
- syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =" \% (@\w *doc\s \+\)\@ <=\~ [Ss]\z (/\|\"\| '\| |\) " end =" \z 1" skip =" \\\\\|\\\z 1" contains =@elixirDocStringContained fold keepend
129
- syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =" \% (@\w *doc\s \+\)\@ <=\~ [Ss]{" end =" }" skip =" \\\\\|\\ }" contains =@elixirDocStringContained fold keepend
130
- syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =" \% (@\w *doc\s \+\)\@ <=\~ [Ss]<" end =" >" skip =" \\\\\|\\ >" contains =@elixirDocStringContained fold keepend
131
- syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =" \% (@\w *doc\s \+\)\@ <=\~ [Ss]\[ " end =" \] " skip =" \\\\\|\\\] " contains =@elixirDocStringContained fold keepend
132
- syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =" \% (@\w *doc\s \+\)\@ <=\~ [Ss](" end =" )" skip =" \\\\\|\\ )" contains =@elixirDocStringContained fold keepend
133
- syn region elixirDocString matchgroup =elixirDocStringDelimiter start =+ \% (@\w *doc\s \+\)\@ <=\z ("\) + end =+ \z 1+ skip =+ \\\\\|\\\z 1+ contains =@elixirDocStringContained keepend
134
- syn region elixirDocString matchgroup =elixirDocStringDelimiter start =+ \% (@\w *doc\s \+\)\@ <=\z ("""\) + end =+ ^\s *\z 1+ contains =@elixirDocStringContained fold keepend
135
- syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =+ \% (@\w *doc\s \+\)\@ <=\~ [Ss]\z ('''\) + end =+ ^\s *\z 1+ contains =@elixirDocStringContained fold keepend
136
- syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =+ \% (@\w *doc\s \+\)\@ <=\~ [Ss]\z ("""\) + end =+ ^\s *\z 1+ contains =@elixirDocStringContained fold keepend
128
+ syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =" \% (@\w *doc\(\s\| ( \) \+\)\@ <=\~ [Ss]\z (/\|\"\| '\| |\) " end =" \z 1" skip =" \\\\\|\\\z 1" contains =@elixirDocStringContained fold keepend
129
+ syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =" \% (@\w *doc\(\s\| ( \) \+\)\@ <=\~ [Ss]{" end =" }" skip =" \\\\\|\\ }" contains =@elixirDocStringContained fold keepend
130
+ syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =" \% (@\w *doc\(\s\| ( \) \+\)\@ <=\~ [Ss]<" end =" >" skip =" \\\\\|\\ >" contains =@elixirDocStringContained fold keepend
131
+ syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =" \% (@\w *doc\(\s\| ( \) \+\)\@ <=\~ [Ss]\[ " end =" \] " skip =" \\\\\|\\\] " contains =@elixirDocStringContained fold keepend
132
+ syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =" \% (@\w *doc\(\s\| ( \) \+\)\@ <=\~ [Ss](" end =" )" skip =" \\\\\|\\ )" contains =@elixirDocStringContained fold keepend
133
+ syn region elixirDocString matchgroup =elixirDocStringDelimiter start =+ \% (@\w *doc\(\s\| ( \) \+\)\@ <=\z ("\) + end =+ \z 1+ skip =+ \\\\\|\\\z 1+ contains =@elixirDocStringContained keepend
134
+ syn region elixirDocString matchgroup =elixirDocStringDelimiter start =+ \% (@\w *doc\(\s\| ( \) \+\)\@ <=\z ("""\) + end =+ ^\s *\z 1+ contains =@elixirDocStringContained fold keepend
135
+ syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =+ \% (@\w *doc\(\s\| ( \) \+\)\@ <=\~ [Ss]\z ('''\) + end =+ ^\s *\z 1+ contains =@elixirDocStringContained fold keepend
136
+ syn region elixirDocString matchgroup =elixirDocSigilDelimiter start =+ \% (@\w *doc\(\s\| ( \) \+\)\@ <=\~ [Ss]\z ("""\) + end =+ ^\s *\z 1+ contains =@elixirDocStringContained fold keepend
137
137
138
138
" Defines
139
139
syn match elixirDefine ' \< def\>\( :\)\@ !' nextgroup =elixirFunctionDeclaration skipwhite skipnl
0 commit comments