From 058170583c18193a29a4923fdefc0d87ed11249b Mon Sep 17 00:00:00 2001 From: tastytea Date: Wed, 28 Sep 2022 12:54:48 +0200 Subject: [PATCH] nvim: gitlinker: fix/add gentoo repos --- .config/nvim/lua/my/git.lua | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.config/nvim/lua/my/git.lua b/.config/nvim/lua/my/git.lua index a30a51b..ff2cbff 100644 --- a/.config/nvim/lua/my/git.lua +++ b/.config/nvim/lua/my/git.lua @@ -44,11 +44,15 @@ require('gitsigns').setup({ require('gitlinker').setup({ callbacks = { - -- ['schlomp.space'] = function(url_data) - -- url_data.host = 'schlomp.space' - -- return require('gitlinker.hosts').get_gitea_type_url(url_data) - -- end, ['schlomp.space'] = require('gitlinker.hosts').get_gitea_type_url, - ['git.gentoo.org'] = require('gitlinker.hosts').get_cgit_type_url, + ['git.gentoo.org'] = function(url_data) + url_data.host = 'gitweb.gentoo.org' + return require('gitlinker.hosts').get_cgit_type_url(url_data) + end, + ['anongit.gentoo.org'] = function(url_data) + url_data.host = 'gitweb.gentoo.org' + url_data.repo = url_data.repo:gsub('^git/', '', 1) + return require('gitlinker.hosts').get_cgit_type_url(url_data) + end, } })