summary refs log tree commit diff
path: root/.vim/lua/plugins.lua
diff options
context:
space:
mode:
Diffstat (limited to '.vim/lua/plugins.lua')
-rw-r--r--.vim/lua/plugins.lua11
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)