Update snippets and spelling dictionary

This commit is contained in:
Yannick Reiß 2023-12-21 08:51:23 +01:00
parent d49e1972dc
commit 2c8904b62b
No known key found for this signature in database
GPG Key ID: 5A3AF456F0A0338C
6 changed files with 60 additions and 10 deletions

View File

@ -52,3 +52,10 @@ snippet "= fun" "Assign a function" rA
end;$0 end;$0
endsnippet 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

View File

@ -446,12 +446,13 @@ snippet != "not equal" iA
\\neq $0 \\neq $0
endsnippet endsnippet
snippet "@(\w)" "insert greek letter" irA 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'} `!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: try:
snip.rv = letters[ match.group(1) ] snip.rv = "\\" + letters[ match.group(1) ]
except KeyError: except KeyError:
snip.rv = "UNDEFINED"` snip.rv = "!!UNDEFINED"`
endsnippet endsnippet
snippet _- "Escape _ easier" iA snippet _- "Escape _ easier" iA

View File

@ -303,3 +303,26 @@ Signalhandler
Nachrichtenorientierte Nachrichtenorientierte
send send
receive receive
duty
cycles
Skalier
mHz
Cycle
Lookup
rodata
text
data
bss
Heap
pop
push
Overflow
LIFO
free
malloc
Relokationsproblem
Heaps
Relokation
Mikrocontrollersystemen
Debugging
Metaspeicher

Binary file not shown.

View File

@ -135,3 +135,22 @@ confformat
plugbench plugbench
jedec jedec
Graf Graf
HoP
Hearttron
lexed
malloc
nicklang
NL
Rhein
Wiesbaden
Crysler
TT
ssm
automata
IEEEtran
de
hs
yreis001
CET
M4
on

Binary file not shown.