summary refs log tree commit diff
path: root/.vim/snippets
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2024-05-15 09:00:31 +0200
committerRobert Günzler <r@gnzler.io>2024-05-15 09:00:31 +0200
commit3dbe74f2eef627e2dc19b79fe06753d5dc09003f (patch)
treeb78d1cdab62cec9ed4bbe35447108547b935ef03 /.vim/snippets
parent0ab72c1113139c196115c974eadaded449002c32 (diff)
update nvim
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '.vim/snippets')
-rw-r--r--.vim/snippets/all.lua9
-rw-r--r--.vim/snippets/cmake.lua26
-rw-r--r--.vim/snippets/lua.lua22
-rw-r--r--.vim/snippets/mail.lua11
4 files changed, 56 insertions, 12 deletions
diff --git a/.vim/snippets/all.lua b/.vim/snippets/all.lua
index f218086..0d0e3e6 100644
--- a/.vim/snippets/all.lua
+++ b/.vim/snippets/all.lua
@@ -9,7 +9,8 @@ local todo_comment = function(keys)
 end
 
 return {
-  s('me', user_email),
+  -- s('my', user_email),
+  s('mename', t([[Robert Günzler]])),
   s('date', exec([[date --rfc-email]])),
   s(
     'today',
@@ -46,7 +47,7 @@ return {
     {
       callbacks = {
         [-1] = {
-          [events.enter] = function(_, _)
+          [require('luasnip.util.events').enter] = function(_, _)
             vim.opt_local.filetype = 'sh'
           end,
         },
@@ -54,6 +55,10 @@ return {
     }
   ),
 
+  -- mini symbols
+  s('check', t([[✔]])),
+  s('cross', t([[✖]])),
+
   -- licenses (SPDX header)
   s({ trig = 'spdx-mit', name = 'MIT license' }, comment({ t([[SPDX-License-Identifier: MIT]]) })),
   s(
diff --git a/.vim/snippets/cmake.lua b/.vim/snippets/cmake.lua
new file mode 100644
index 0000000..946fab7
--- /dev/null
+++ b/.vim/snippets/cmake.lua
@@ -0,0 +1,26 @@
+---@diagnostic disable: undefined-global
+return {
+  s(
+    { trig = 'debugvar', desc = 'cmake_print_variables' },
+    fmt(
+      [=[
+      include(CMakePrintHelpers)
+      cmake_print_variables({})
+    ]=],
+      { i(1) }
+    )
+  ),
+  s(
+    { trig = 'debugprop', desc = 'cmake_print_properties' },
+    fmt(
+      [=[
+      include(CMakePrintHelpers)
+      cmake_print_properties(
+          TARGETS {}
+          PROPERTIES {}
+      )
+    ]=],
+      { i(1), i(2) }
+    )
+  ),
+}
diff --git a/.vim/snippets/lua.lua b/.vim/snippets/lua.lua
index dc75ec8..6e9e58a 100644
--- a/.vim/snippets/lua.lua
+++ b/.vim/snippets/lua.lua
@@ -1,22 +1,24 @@
 ---@diagnostic disable: undefined-global
 return {
   s(
-    'use',
+    'plug',
     fmt(
       [[
-    use {{'{}'{} -- {{{{{{
-      config = function()
-        require('{}').setup {{}}
-      end}} -- }}}}}}
-    ]],
+      {{
+        '{}',
+        enabled = true,
+        {},
+        opts = {{
+          {}
+        }},
+      }},
+      ]],
       {
         i(1, 'username/repo'),
         c(2, {
-          t(','),
-          t(', disabled = true,'),
-          fmt([[, cmd = {{'{}'}}, module = {{'{}'}},]], { i(1, 'Cmd'), i(2, 'module') }),
+          fmt([[cmd = {{'{}'}}]], { i(1, 'Cmd') }),
         }),
-        i(3, 'module'),
+        i(3),
       }
     )
   ),
diff --git a/.vim/snippets/mail.lua b/.vim/snippets/mail.lua
new file mode 100644
index 0000000..a9ccfc6
--- /dev/null
+++ b/.vim/snippets/mail.lua
@@ -0,0 +1,11 @@
+---@diagnostic disable: undefined-global
+return {
+  s(
+    { trig = 'sehr', desc = 'Sehr geehrte ...' },
+    t([[Sehr geehrte Damen und Herren,]])
+  ),
+  s(
+    { trig = 'mfg', desc = 'Mit freundlichen Grüßen' },
+    t([[Mit freundlichen Grüßen,]])
+  ),
+}