new: Added snippet to add \item on tab
This commit is contained in:
parent
320d1652ee
commit
916bd301b4
1 changed files with 16 additions and 0 deletions
|
@ -1,7 +1,23 @@
|
||||||
|
global !p
|
||||||
|
|
||||||
|
def math():
|
||||||
|
return vim.eval('vimtex#syntax#in_mathzone()') == '1'
|
||||||
|
def itemize_or_enumerate():
|
||||||
|
env = vim.eval('vimtex#env#get_inner()["name"]')
|
||||||
|
return env in ["itemize", "enumerate"]
|
||||||
|
|
||||||
|
endglobal
|
||||||
|
|
||||||
priority -10
|
priority -10
|
||||||
|
|
||||||
extends tex
|
extends tex
|
||||||
|
|
||||||
|
context itemize_or_enumerate()
|
||||||
|
snippet "\\item\s*\S+" "create next item" rb
|
||||||
|
`!p snip.rv = match.group(0)`
|
||||||
|
\item $0
|
||||||
|
endsnippet
|
||||||
|
|
||||||
snippet "\\begin\{(\w+)\}" "multiline begin{} / end{}" rbA
|
snippet "\\begin\{(\w+)\}" "multiline begin{} / end{}" rbA
|
||||||
\begin{`!p snip.rv = match.group(1)`}
|
\begin{`!p snip.rv = match.group(1)`}
|
||||||
$1
|
$1
|
||||||
|
|
Loading…
Reference in a new issue