diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-10-30 09:24:20 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-10-31 13:25:43 +0530 |
| commit | f69a19a4bd00ad92843b903db3d5967d11095edd (patch) | |
| tree | 3459238e342f04346039286b8301578c6fdaae08 /autoload/snippets/kakoune.kak | |
| parent | 406432cd53c168390221ae37a41724eda5b867c9 (diff) | |
| download | kakoune-config-f69a19a4bd00ad92843b903db3d5967d11095edd.tar.gz kakoune-config-f69a19a4bd00ad92843b903db3d5967d11095edd.zip | |
Dumb snippets
Diffstat (limited to 'autoload/snippets/kakoune.kak')
| -rw-r--r-- | autoload/snippets/kakoune.kak | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/autoload/snippets/kakoune.kak b/autoload/snippets/kakoune.kak new file mode 100644 index 0000000..d6ed073 --- /dev/null +++ b/autoload/snippets/kakoune.kak @@ -0,0 +1,20 @@ +hook global BufSetOption filetype=(?:kak) %{ + define-snippet buffer snip-kak-define + define-snippet buffer snip-kak-hook +} + +define-command snip-kak-define %{ + prompt 'Command: ' %{ + set-register c %val{text} + execute-keys '<esc>,idefine-command <c-r>c %{<ret>' + execute-keys '}' + } +} + +define-command snip-kak-hook %{ + prompt 'Event: ' %{ + set-register c %val{text} + execute-keys '<esc>,ihook global <c-r>c .* %{<ret>' + execute-keys '}' + } +} |
