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
|
||||
|
||||
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
|
||||
\begin{`!p snip.rv = match.group(1)`}
|
||||
$1
|
||||
|
|
Loading…
Reference in a new issue