return { 'linrongbin16/gitlinker.nvim', dependencies = { 'nvim-lua/plenary.nvim' }, opts = { -- callbacks = { -- ["git.viessmann.com"] = function(url_data) -- local url = require'gitlinker.hosts'.get_base_https_url(url_data) -- if not url_data.file or not url_data.rev then -- return url -- end -- url = url .. "/src/" .. url_data.rev .. "/" .. url_data.file -- -- if not url_data.lstart then -- return url -- end -- url = url .. "#lines-" .. url_data.lstart -- if url_data.lend then -- url = url .. ":" .. url_data.lend -- end -- -- return url -- end -- }, -- default mapping to call url generation with action_callback mappings = "gl" } }