return { -- A lua neovim plugin to generate shareable file permalinks (with line ranges) -- for several git web frontend hosts. Inspired by tpope/vim-fugitive's :GBrowse "ruifm/gitlinker.nvim", keys = { { "gy", "lua require'gitlinker'.get_buf_range_url('n')", silent = true, desc = "[Git] Buffer URL", }, { "gy", "lua require'gitlinker'.get_buf_range_url('n')", mode = "v", desc = "[Git] Buffer URL", }, { "gY", "lua require'gitlinker'.get_repo_url()", silent = true, desc = "[Git] Repo URL", }, { "gB", "lua require'gitlinker'.get_repo_url({action_callback = require'gitlinker.actions'.open_in_browser})", silent = true, desc = "[Git] Open in Browser", }, }, opts = { mappings = nil, }, }