diff options
| author | Robert Günzler <r@gnzler.io> | 2022-11-04 16:48:12 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2022-11-18 18:37:25 +0100 |
| commit | beeac96fee25e3b59886e556e090984059ad57e0 (patch) | |
| tree | 6244e91b94a5b5477f1156879d6c3b41e7b56165 /.vim | |
| parent | 50a31f900af0bef00b56fbf490ef97dc394d58af (diff) | |
vim: improve some plugin lazy-loading
Diffstat (limited to '.vim')
| -rw-r--r-- | .vim/lua/plugins.lua | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/.vim/lua/plugins.lua b/.vim/lua/plugins.lua index a16dc91..3e61292 100644 --- a/.vim/lua/plugins.lua +++ b/.vim/lua/plugins.lua @@ -745,8 +745,6 @@ require('packer').startup({function() } } - -- local extension - -- require('telescope').load_extension('jobs') -- required to get fzf-native working require('telescope').load_extension('fzf') require('telescope').load_extension('ui-select') @@ -1202,6 +1200,9 @@ require('packer').startup({function() use {'ruifm/gitlinker.nvim', module = {'gitlinker'}, -- {{{ requires = {'nvim-lua/plenary.nvim'}, + setup = function() + vim.keymap.set({'n', 'v'}, '<leader>gy', function() require('gitlinker').get_buf_range_url() end, {desc='gitlinker'}) + end, config = function() require('gitlinker').setup { opts = { @@ -1210,13 +1211,15 @@ require('packer').startup({function() } end} -- }}} - use {'rhysd/git-messenger.vim', -- {{{ + use {'rhysd/git-messenger.vim', cmd = {'GitMessenger'}, -- {{{ + setup = function() + vim.keymap.set('n', '<leader>gm', function() vim.cmd.GitMessenger() end, {desc='git-messenger'}) + end, config = function() -- vim.g.git_messenger_include_diff = false vim.g.git_messenger_always_into_popup = true vim.g.git_messenger_close_on_cursor_moved = true vim.g.git_messenger_no_default_mappings = true - vim.keymap.set('n', '<leader>gm', function() vim.cmd [[GitMessenger]] end, {desc='git-messenger'}) end} -- }}} -- restore last cursor position (and handle many edge cases) |