From beeac96fee25e3b59886e556e090984059ad57e0 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Fri, 4 Nov 2022 16:48:12 +0100 Subject: vim: improve some plugin lazy-loading --- .vim/lua/plugins.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to '.vim/lua/plugins.lua') 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'}, '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', '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', 'gm', function() vim.cmd [[GitMessenger]] end, {desc='git-messenger'}) end} -- }}} -- restore last cursor position (and handle many edge cases) -- cgit 1.4.1