diff options
| author | Robert Günzler <r@gnzler.io> | 2024-05-15 09:00:31 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2024-05-15 09:00:31 +0200 |
| commit | 3dbe74f2eef627e2dc19b79fe06753d5dc09003f (patch) | |
| tree | b78d1cdab62cec9ed4bbe35447108547b935ef03 /.vim/snippets | |
| parent | 0ab72c1113139c196115c974eadaded449002c32 (diff) | |
update nvim
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '')
| -rw-r--r-- | .vim/snippets/all.lua | 9 | ||||
| -rw-r--r-- | .vim/snippets/cmake.lua | 26 | ||||
| -rw-r--r-- | .vim/snippets/lua.lua | 22 | ||||
| -rw-r--r-- | .vim/snippets/mail.lua | 11 |
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,]]) + ), +} |