diff --git a/UltiSnips/html.snippets b/UltiSnips/html.snippets
new file mode 100644
index 0000000..3086824
--- /dev/null
+++ b/UltiSnips/html.snippets
@@ -0,0 +1,4 @@
+snippet << "Tag for html" bA
+<$1>$2${1/(\w+).*/$1/}>$0
+endsnippet
+
diff --git a/UltiSnips/rust.snippets b/UltiSnips/rust.snippets
index 67d4aab..35382a9 100644
--- a/UltiSnips/rust.snippets
+++ b/UltiSnips/rust.snippets
@@ -1,10 +1,12 @@
snippet fn "function declaration" i
+// $3 $1
+// ${4:Description}
fn $1($2) `!p
if t[3] == "":
snip.rv = ""
else:
snip.rv = " -> "` $3 {
- $4
+ $5
}
$0
endsnippet
@@ -27,3 +29,9 @@ impl ${1:struct} {
$0
endsnippet
+snippet for "for-loop"
+for ${1:i} in ${2:$3..$4} {
+ $5
+}$0
+endsnippet
+
diff --git a/UltiSnips/tex.snippets b/UltiSnips/tex.snippets
index 657dc52..2a020a0 100644
--- a/UltiSnips/tex.snippets
+++ b/UltiSnips/tex.snippets
@@ -23,9 +23,7 @@ snippet ,m "inlinemath" iA
endsnippet
snippet ;M "fullmath" iA
-\\[
-$1
-\\]
+\\[ $1 \\]
$0
endsnippet
@@ -33,25 +31,16 @@ snippet vec "Vector"
\\vec{$1}$0
endsnippet
-snippet tag "tag and text inbetween"
-${1:placeholder}
-$2
-$1
-$0
-endsnippet
-
-snippet env "Environment" A
+snippet env "Environment" bA
\\begin{$1}
$2
-\\end{$1}
-$0
+\\end{$1}$0
endsnippet
snippet code "listing without own config"
\\begin{lstlisting}
$1
-\\end{lstlisting}
-$0
+\\end{lstlisting}$0
endsnippet
snippet ccpp "C++ listing configuration"
@@ -70,76 +59,6 @@ snippet cocode "Free config"
\\lstset{basicstyle=\\ttfamily\\small, language={$1}, keywordstyle=\\color{${2:blue}}\\bfseries, numbers=left} $0
endsnippet
-snippet confbook "Configuration for Lectures"
-\\documentclass[a4paper]{report}
-\\usepackage[utf8]{inputenc}
-\\usepackage[ngerman]{babel}
-\\usepackage[T1]{fontenc}
-\\usepackage{amsmath}
-\\usepackage{amsfonts}
-\\usepackage{amssymb}
-\\usepackage{makeidx}
-\\usepackage[straightvoltages]{circuitikz}
-\\usepackage[locale=DE]{siunitx}
-\\usepackage{tikz}
-\\usepackage[left=1cm, right=2cm, top=3cm, bottom=3cm, bindingoffset=1cm]{geometry}
-\\usepackage{graphicx}
-\\usepackage{lmodern}
-\\usepackage{float}
-\\usepackage{fancyhdr}
-\\usepackage{listings}
-\\usepackage{cancel}
-\\usepackage{xcolor}
-\\usepackage{interval}
-\\usepackage{hyperref}
-\\author{${1:Yannick Reiß}}
-\\title{$2}
-\\pagestyle{fancy}
-\\fancyhead[L]{\\leftmark}
-\\fancyhead[C]{}
-\\fancyhead[R]{\\rightmark}
-\\fancyfoot[L]{$1}
-\\fancyfoot[R]{\\thepage}
-\\fancyfoot[C]{$2}
-
-$0
-endsnippet
-
-snippet confartcl "Configuration for short articles"
-\\documentclass[a4paper]{article}
-\\usepackage[utf8]{inputenc}
-\\usepackage[ngerman]{babel}
-\\usepackage[T1]{fontenc}
-\\usepackage{amsmath}
-\\usepackage{amsfonts}
-\\usepackage{amssymb}
-\\usepackage{fancyhdr}
-\\usepackage{makeidx}
-\\usepackage[straightvoltages]{circuitikz}
-\\usepackage[locale=DE]{siunitx}
-\\usepackage{tikz}
-\\usepackage{graphicx}
-\\usepackage{lmodern}
-\\usepackage{float}
-\\usepackage{cancel}
-\\usepackage[left=1cm, right=2cm, top=3cm, bottom=3cm, bindingoffset=1cm]{geometry}
-\\usepackage{listings}
-\\usepackage{xcolor}
-\\usepackage{interval}
-\\usepackage{hyperref}
-\\author{${1:Yannick Reiß}}
-\\title{$2}
-\\pagestyle{fancy}
-\\fancyhead[L]{\\leftmark}
-\\fancyhead[C]{}
-\\fancyhead[R]{\\rightmark}
-\\fancyfoot[L]{$1}
-\\fancyfoot[R]{\\thepage}
-\\fancyfoot[C]{$2}
-
-$0
-endsnippet
-
snippet img "Images"
\\begin{figure}[${1:H}]
\\centering
@@ -167,11 +86,11 @@ $0
\\end{document}
endsnippet
-snippet land "Logical and"
+snippet && "Logical and"
\\wedge $0
endsnippet
-snippet lor "Logical or"
+snippet || "Logical or"
\\vee $0
endsnippet
@@ -193,14 +112,6 @@ snippet xdelete "Cross out" i
\\xcancel{$1}$0
endsnippet
-snippet -> "Right normal Arrow"
-\\rightarrow $0
-endsnippet
-
-snippet larrow "Left normal Arrow"
-\\leftarrow $0
-endsnippet
-
snippet frac "Fracture" i
\\frac{$1}{$2}$0
endsnippet
@@ -221,59 +132,12 @@ snippet prod "Product"
\\prod_{i=${1:1}}^{${2:N}} \\quad $3 \\qquad$0
endsnippet
-snippet ltab "Table environment"
-\\begin{tabular}{${1:c c c}}
-$0
-\\end{tabular}
-endsnippet
-
-snippet ctab "Table column"
-$1 & $2 & $3 \\\\\\
-$0
-endsnippet
-
-snippet lltab "Large table environment"
-\\begin{tabular}{${1:c c c c c}}
-$0
-\\end{tabular}
-endsnippet
-
-snippet cctab "Large column environment"
-$1 & $2 & $3 & $4 & $5 \\\\\\
-$0
-endsnippet
-
-snippet setab "Small table environment"
-\\begin{center}
-\\begin{tabular}{${1:c c}}
-$1
-\\end{tabular}
-\\end{center}
-$0
-endsnippet
-
-snippet sctab "Small table column"
-$1 & $2 \\\\
-\\\\
-$0
-endsnippet
-
snippet lquote "Low Quote"
-\´$1\´$0
+´$1\´$0
endsnippet
snippet fquote "Full Quote"
-´$1´ \\textit{($2)}$0
-endsnippet
-
-snippet colorset "std colorset (6 colors)"
-\\definecolor{red}{RGB}{228, 3, 3}
-\\definecolor{orange}{RGB}{255, 140, 0}
-\\definecolor{yellow}{RGB}{255, 237, 0}
-\\definecolor{green}{RGB}{0, 128, 38}
-\\definecolor{indigo}{RGB}{36, 64, 142}
-\\definecolor{blue}{RGB}{36, 64, 142}
-\\definecolor{violet}{RGB}{115, 41, 130}
+'$1´ \\textit{($2)}$0
endsnippet
snippet href "html reference"
@@ -288,15 +152,15 @@ snippet hook "Reference to text"
\\hyperref[$1]{$2}$0
endsnippet
-snippet curled "{ ... }"
+snippet {} "{ ... }"
\\left\\{ $1 \\right\\} $0
endsnippet
-snippet tacked "[...]"
+snippet [] "[...]"
\\left[ $1 \\right] $0
endsnippet
-snippet round "( ... )"
+snippet () "( ... )"
\\left( $1 \\right) $0
endsnippet
@@ -401,23 +265,18 @@ endsnippet
snippet bit "itemize"
\\begin{itemize}
- \\item $1
+ \\item $1`!p t[1] = t[1].replace("+\n", "\n\t\\item")`
\\end{itemize}
$0
endsnippet
snippet ben "enumerate"
\\begin{enumerate}
- \\item $1
+ \\item $1`!p t[1] = t[1].replace("+\n", "\n\t\\item")`
\\end{enumerate}
$0
endsnippet
-snippet +ni+ "next item" A
-
-\\item $1 % $0
-endsnippet
-
snippet sch "chapter"
\\chapter{$1}$0
endsnippet
@@ -447,16 +306,20 @@ snippet qed "Quod erat demonstrantum"
$0
endsnippet
-snippet <- "Easy Left"
-\\leftarrow $0
+snippet <- "Easy Left" iA
+\\(\\leftarrow\\)$0
endsnippet
-snippet => "Double Right"
-\\Rightarrow $0
+snippet => "Double Right" iA
+\\(\\Rightarrow\\)$0
endsnippet
-snippet <= "Double Left"
-\\Leftarrow $0
+snippet <= "Double Left" iA
+\\(\\Leftarrow\\)$0
+endsnippet
+
+snippet -> "Easy Right" iA
+\\(\\rightarrow\\)$0
endsnippet
snippet circuit "Circuit environment"
@@ -557,19 +420,6 @@ $2
$0
endsnippet
-snippet headline "Insert a Headline"
-\\lhead{}
-\\chead{\\rightmark}
-\\rhead{\\date}
-\\renewcommand{\\headrulewidth}{1pt}
-endsnippet
-
-snippet footline "Insert a footer"
-\\lfoot{}
-\\cfoot{}
-\\rfoot{}
-endsnippet
-
global !p
def create_table_tabs(snip):
anon_snippet_body = ""
@@ -641,14 +491,14 @@ snippet "menge_(\w+)" "Menge der X Zahlen" rA
endsnippet
snippet pq "pq-formula" i
-\pq{$1}{$2} $0
+\\pq{$1}{$2} $0
endsnippet
-snippet idr. "In der Regel" A
+snippet idr "In der Regel" i
in der Regel
endsnippet
-snippet usw. "und so weiter" A
+snippet usw "und so weiter" i
und so weiter
endsnippet
@@ -675,7 +525,10 @@ snippet integral "add Integral" i
\integral{$1}{$2}{$3}{$4} $0
endsnippet
-snippet cotable "create table with code extension" i
-\table ${1:row} ${2:column} ${3:Title}
+snippet frame "Add a new Frame" b
+\\subsection{$1}
+\\begin{frame}
+\\frametitle{$1}
+ $2
+\\end{frame}$0
endsnippet
-