diff --git a/UltiSnips/lua.snippets b/UltiSnips/lua.snippets index 7aee125..ffadda3 100644 --- a/UltiSnips/lua.snippets +++ b/UltiSnips/lua.snippets @@ -1,11 +1,11 @@ -snippet fun "New function" +snippet fun "New function" function ${1:Name} ($2) $3 end; $0 endsnippet -snippet while "while-loop" +snippet while "while-loop" while (${1:true}) do $1 @@ -13,7 +13,7 @@ end; $0 endsnippet -snippet for "for loop" +snippet for "for loop" for ${1:i = 0}, ${2:target}, ${3:1} do $4 @@ -21,14 +21,14 @@ end; $0 endsnippet -snippet repeat "repeat until loop" +snippet repeat "repeat until loop" repeat $2 until (${1:Condition}); $0 endsnippet -snippet ifthen "normal if clause" +snippet ifthen "normal if clause" if (${1:Condition}) then $2 @@ -36,7 +36,7 @@ end; $0 endsnippet -snippet ifelse "if and else clause" +snippet ifelse "if and else clause" if (${1:Condition}) then $1 @@ -52,3 +52,10 @@ snippet "= fun" "Assign a function" rA end;$0 endsnippet +snippet docstring "Document string" b +-- Filename: `!p snip.rv = fn` +-- Author: ${1:Yannick Reiß} +-- Copyright: ${2:MIT-License} +-- Description: ${3:Funny lua script} +$0 +endsnippet diff --git a/UltiSnips/tex.snippets b/UltiSnips/tex.snippets index 0dc4437..38e479a 100644 --- a/UltiSnips/tex.snippets +++ b/UltiSnips/tex.snippets @@ -446,12 +446,13 @@ snippet != "not equal" iA \\neq $0 endsnippet -snippet "@(\w)" "insert greek letter" irA -\\`!p letters = {'a': 'alpha', 'A': 'Alpha', 'b': 'beta', 'B': 'Beta', 'g': 'gamma', 'G': 'Gamma', 'e': 'epsilon', 'E': 'Epsilon', 'o': 'omega', 'O': 'Omega', 'm': 'mu', 'M': 'Mu', 'n': 'eta', 'd': 'delta', 'D': 'Delta', 'N': 'Eta', 'v': 'varphi', 'V': 'Varphi', 'P': 'partial', 'p': 'pi', 'r': 'rho', 'S': 'Sigma', 's': 'sigma'} +snippet "@(\w)" "insert greek letter" ir +`!p letters = {'a': 'alpha', 'A': 'Alpha', 'b': 'beta', 'B': 'Beta', 'g': 'gamma', 'G': 'Gamma', 'e': 'epsilon', 'E': 'Epsilon', 'o': 'omega', 'O': 'Omega', 'm': 'mu', 'M': 'Mu', 'n': 'eta', 'd': 'delta', 'D': 'Delta', 'N': 'Eta', 'v': 'varphi', 'V': 'Varphi', 'P': 'partial', 'p': 'pi', 'r': 'rho', 'S': 'Sigma', 's': 'sigma'} try: - snip.rv = letters[ match.group(1) ] + snip.rv = "\\" + letters[ match.group(1) ] + except KeyError: - snip.rv = "UNDEFINED"` + snip.rv = "!!UNDEFINED"` endsnippet snippet _- "Escape _ easier" iA diff --git a/spell/de.utf-8.add b/spell/de.utf-8.add index 4a76e87..4ee41eb 100644 --- a/spell/de.utf-8.add +++ b/spell/de.utf-8.add @@ -303,3 +303,26 @@ Signalhandler Nachrichtenorientierte send receive +duty +cycles +Skalier +mHz +Cycle +Lookup +rodata +text +data +bss +Heap +pop +push +Overflow +LIFO +free +malloc +Relokationsproblem +Heaps +Relokation +Mikrocontrollersystemen +Debugging +Metaspeicher diff --git a/spell/de.utf-8.add.spl b/spell/de.utf-8.add.spl index 8dfc2c5..f8213d5 100644 Binary files a/spell/de.utf-8.add.spl and b/spell/de.utf-8.add.spl differ diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index fdd2f46..ba251ac 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -135,3 +135,22 @@ confformat plugbench jedec Graf +HoP +Hearttron +lexed +malloc +nicklang +NL +Rhein +Wiesbaden +Crysler +TT +ssm +automata +IEEEtran +de +hs +yreis001 +CET +M4 +on diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index 42f3d75..16f54d2 100644 Binary files a/spell/en.utf-8.add.spl and b/spell/en.utf-8.add.spl differ