fix: Use multiline snippets with higher priority
This commit is contained in:
parent
5a7f792989
commit
496a1e8053
1 changed files with 3 additions and 1 deletions
|
@ -38,7 +38,7 @@ post_jump "delline_exititemize(snip)"
|
||||||
snippet "\\item\s*$" "exit itemize_like envs" rb
|
snippet "\\item\s*$" "exit itemize_like envs" rb
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet "\\begin\{(itemize|enumerate)\}(\[\w+\])?" "multiline begin{} / end{}" rb
|
snippet "\\begin\{(itemize|enumerate)\}(\[\w+\])?" "itemize-like envs multiline begin{} / end{}" rb
|
||||||
\begin{`!p snip.rv = match.group(1)`}`!p snip.rv = suppress_none(match.group(2))`
|
\begin{`!p snip.rv = match.group(1)`}`!p snip.rv = suppress_none(match.group(2))`
|
||||||
\item $0
|
\item $0
|
||||||
\end{`!p snip.rv = match.group(1)`}
|
\end{`!p snip.rv = match.group(1)`}
|
||||||
|
@ -52,6 +52,8 @@ snippet "\\begin\{(\w+)\}(\[\w+\])?" "multiline begin{} / end{}" rb
|
||||||
\end{`!p snip.rv = match.group(1)`}
|
\end{`!p snip.rv = match.group(1)`}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
|
priority -30
|
||||||
|
|
||||||
snippet "(?<!^)\\begin\{(\w+)\}" "inline begin{} / end{}" ri
|
snippet "(?<!^)\\begin\{(\w+)\}" "inline begin{} / end{}" ri
|
||||||
\begin{`!p snip.rv = match.group(1)`} $1 \end{`!p snip.rv = match.group(1)`} $0
|
\begin{`!p snip.rv = match.group(1)`} $1 \end{`!p snip.rv = match.group(1)`} $0
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
Loading…
Reference in a new issue