Updated vim macros
This commit is contained in:
@@ -266,27 +266,27 @@ endsnippet
|
||||
|
||||
snippet sch "chapter"
|
||||
\\chapter{$1}
|
||||
\\label{chapter:`!p snip.rv = t[1].lower().replace(" ", "_")`}$0
|
||||
\\label{chapter:`!p snip.rv = get_label(t[1])`}$0
|
||||
endsnippet
|
||||
|
||||
snippet sse "Section"
|
||||
\\section{$1}
|
||||
\\label{section:`!p snip.rv = t[1].lower().replace(" ", "_")`}$0
|
||||
\\label{section:`!p snip.rv = get_label(t[1])`}$0
|
||||
endsnippet
|
||||
|
||||
snippet sss "Subsection"
|
||||
\\subsection{$1}
|
||||
\\label{subsection:`!p snip.rv = t[1].lower().replace(" ", "_")`}$0
|
||||
\\label{subsection:`!p snip.rv = get_label(t[1])`}$0
|
||||
endsnippet
|
||||
|
||||
snippet ssn "Subsubsection"
|
||||
\\subsubsection{$1}
|
||||
\\label{subsubsection:`!p snip.rv = t[1].lower().replace(" ", "_")`}$0
|
||||
\\label{subsubsection:`!p snip.rv = get_label(t[1])`}$0
|
||||
endsnippet
|
||||
|
||||
snippet par "Paragraph"
|
||||
\\paragraph{$1}
|
||||
\\label{paragraph:`!p snip.rv = t[1].lower().replace(" ", "_")`}$0
|
||||
\\label{paragraph:`!p snip.rv = get_label(t[1])`}$0
|
||||
endsnippet
|
||||
|
||||
snippet mquote "max quote"
|
||||
@@ -379,6 +379,16 @@ def create_table(cols, rows, sep, start, end, head="##"):
|
||||
placeholder += 1
|
||||
res += end
|
||||
return res[:-1]
|
||||
|
||||
def get_label(title):
|
||||
return_label = title.lower()
|
||||
return_label = return_label.replace(" ", "_")
|
||||
return_label = return_label.replace("ä", "ae")
|
||||
return_label = return_label.replace("ö", "oe")
|
||||
return_label = return_label.replace("ü", "ue")
|
||||
return_label = return_label.replace("-", "__")
|
||||
|
||||
return return_label
|
||||
endglobal
|
||||
|
||||
post_jump "create_table_tabs(snip)"
|
||||
@@ -469,11 +479,11 @@ snippet bsp "Beispielsweise" A
|
||||
beispielsweise
|
||||
endsnippet
|
||||
|
||||
snippet ß "Backslash" iA
|
||||
snippet ß "Backslash" A
|
||||
\\
|
||||
endsnippet
|
||||
|
||||
snippet \´ "Add another Backslash" iA
|
||||
snippet \0 "Add another Backslash" iA
|
||||
\\\\
|
||||
endsnippet
|
||||
|
||||
|
||||
Reference in New Issue
Block a user