diff --git a/UltiSnips/c.snippets b/UltiSnips/c.snippets index bbdb4c8..be9b65d 100644 --- a/UltiSnips/c.snippets +++ b/UltiSnips/c.snippets @@ -1,3 +1,7 @@ +snippet hello "Hello World" +Hallo +endsnippet + snippet for "For-loop head" for (${1:int i} = ${2:0}; ${3:i}; ${4:--i}) { $5 diff --git a/UltiSnips/tex.snippets b/UltiSnips/tex.snippets index 8999630..c1a568d 100644 --- a/UltiSnips/tex.snippets +++ b/UltiSnips/tex.snippets @@ -386,9 +386,11 @@ snippet timenow "The current time" endsnippet snippet texmeta "Meta with stamp for better documentation" -% ${1:Name} `!p import random as ran -if not snip.c: - snip.rv = t[1][0] + str(ran.randint(10, 100))`: ${2:Content} on `date` by ${3:`echo $USER`} +% ${1:Name}`!p +if t[1] == "": + t[1] = "?" +else: + t[1] = t[1].replace("?", "")` `!p snip.rv = t[1][0] ``!v line('.')`: ${2:Content} on `date` by ${3:`echo $USER`} $0 endsnippet @@ -542,7 +544,7 @@ snippet != "not equal" iA 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'} +\\`!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) ] except KeyError: diff --git a/spell/de.utf-8.add b/spell/de.utf-8.add index 40be23e..e2310e3 100644 --- a/spell/de.utf-8.add +++ b/spell/de.utf-8.add @@ -228,3 +228,17 @@ different Add N50 IEEEtran +Aufspürbarkeit +zielspezifische +Microchips +syswrite +bsp +system +operating +PCB +Threads +Trusted +Scheduling +Print +ISC +Sewobe diff --git a/spell/de.utf-8.add.spl b/spell/de.utf-8.add.spl index 0859a4c..6130e7b 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 57f2dc5..72d352a 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -56,3 +56,21 @@ Qualcolm 0 Knowledge Knowledge +trojans +C3 +g +Fabio +Stöttinger +backend +PDK +Sky130 +cryptographic +#anpulation +manpulation/! +hdl +tokenizer +testToken +testBrackets +CCompiler +Tokenize +tokenize diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index 802e91e..071f1ef 100644 Binary files a/spell/en.utf-8.add.spl and b/spell/en.utf-8.add.spl differ diff --git a/viml/legacyconf.vim b/viml/legacyconf.vim index 69ebfe7..259925a 100644 --- a/viml/legacyconf.vim +++ b/viml/legacyconf.vim @@ -99,5 +99,5 @@ function! Build() endfunction nnoremap :call Build() -nnoremap :bdelete +nnoremap :bdelete nnoremap :b#