diff options
| author | Robert Günzler <r@gnzler.io> | 2022-02-09 00:05:14 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2022-02-09 00:05:14 +0100 |
| commit | 27612a971ed53b20a858875e8437649f96ecef61 (patch) | |
| tree | d678a4790ae4c217001d2d0b6738d7c950b9a03b /.vim/after/ftplugin | |
| parent | 70778189e839b74f4a4b6dc890796e6d7e83aba6 (diff) | |
vim: commit after/ftplugin/*
Diffstat (limited to '.vim/after/ftplugin')
| -rw-r--r-- | .vim/after/ftplugin/dirbuf.lua | 1 | ||||
| -rw-r--r-- | .vim/after/ftplugin/go.lua | 20 | ||||
| -rw-r--r-- | .vim/after/ftplugin/ledger.lua | 2 | ||||
| -rw-r--r-- | .vim/after/ftplugin/norg.lua | 2 | ||||
| -rw-r--r-- | .vim/after/ftplugin/scd.lua | 0 |
5 files changed, 25 insertions, 0 deletions
diff --git a/.vim/after/ftplugin/dirbuf.lua b/.vim/after/ftplugin/dirbuf.lua new file mode 100644 index 0000000..109e3a4 --- /dev/null +++ b/.vim/after/ftplugin/dirbuf.lua @@ -0,0 +1 @@ +vim.opt_local.list = false diff --git a/.vim/after/ftplugin/go.lua b/.vim/after/ftplugin/go.lua new file mode 100644 index 0000000..c881292 --- /dev/null +++ b/.vim/after/ftplugin/go.lua @@ -0,0 +1,20 @@ +-- vim.opt.shiftwidth = 4 + +vim.keymap.set('n', + '<leader>i', + function() + local iface = vim.fn.input('Impl: ') + if not iface or iface == '' then return end + require('misc').word_under_cursor(function(word) + vim.cmd ('normal ][o') + local args = { + 'impl', + '-dir', + vim.fn.expand('%:h:p'), + '"'..string.lower(word:sub(0,1))..' *'..word..'"', + iface, + } + vim.cmd ('r!' .. table.concat(args, ' ')) + end) + end +) diff --git a/.vim/after/ftplugin/ledger.lua b/.vim/after/ftplugin/ledger.lua new file mode 100644 index 0000000..db5d7ac --- /dev/null +++ b/.vim/after/ftplugin/ledger.lua @@ -0,0 +1,2 @@ + +vim.opt.commentstring = '; %s' diff --git a/.vim/after/ftplugin/norg.lua b/.vim/after/ftplugin/norg.lua new file mode 100644 index 0000000..506e4bd --- /dev/null +++ b/.vim/after/ftplugin/norg.lua @@ -0,0 +1,2 @@ + +vim.keymap.set('n', '<leader>im', [[:Neorg inject-metadata<cr>]]) diff --git a/.vim/after/ftplugin/scd.lua b/.vim/after/ftplugin/scd.lua new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.vim/after/ftplugin/scd.lua |