summary refs log tree commit diff
path: root/.vim/snippets
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2025-04-30 13:02:38 +0200
committerRobert Günzler <r@gnzler.io>2025-04-30 13:02:38 +0200
commitc732af3b0b24ea59034233e69144cb9c9fe9d1fc (patch)
tree2f7b4fefd404134f04d1e90d607371f3efd16031 /.vim/snippets
parent1de7aa433c16e217e382c05c8fa4cf8d22b072d2 (diff)
vim: add mail snippets
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '')
-rw-r--r--.vim/snippets/all.lua4
-rw-r--r--.vim/snippets/mail.lua21
2 files changed, 18 insertions, 7 deletions
diff --git a/.vim/snippets/all.lua b/.vim/snippets/all.lua
index 0bcba08..2e9d975 100644
--- a/.vim/snippets/all.lua
+++ b/.vim/snippets/all.lua
@@ -30,6 +30,7 @@ return {
   s('check', t([[✔]])),
   s('cross', t([[✖]])),
   s('...', t([[…]])),
+  s('->', t([[➞ ]])),
 
   s(
     'memail',
@@ -40,6 +41,9 @@ return {
   ),
   s('mename', t([[Robert Günzler]])),
   s('date', exec([[date --rfc-email]])),
+  s('mfg', t([[Mit freundlichen Grüßen]])),
+  s('sehr', t([[Sehr geehrte Damen und Herren]])),
+  s('sign', t([[  - Robert]])),
 
   s(
     'today',
diff --git a/.vim/snippets/mail.lua b/.vim/snippets/mail.lua
index e41dc0f..e57902c 100644
--- a/.vim/snippets/mail.lua
+++ b/.vim/snippets/mail.lua
@@ -1,10 +1,17 @@
 ---@diagnostic disable: undefined-global
 return {
-  s('Sehr geehrte', {
-    t('Sehr geehrte Damen und Herren,\n'),
-    t('\n'),
-    i(0),
-    t('\n'),
-    t('Mit freundlichen Grüßen,\n'),
-  }),
+  s(
+    'Sehr geehrte',
+    fmt(
+      [[
+Sehr geehrte Damen und Herren,
+
+{}
+
+Mit freundlichen Grüßen,
+{}
+]],
+      { i(0), i(1) }
+    )
+  ),
 }