generated from 2KAbhishek/bare-minimum
-
-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathgitlinker.lua
24 lines (23 loc) · 1.11 KB
/
gitlinker.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
local gitlinker = require('gitlinker')
gitlinker.setup({
opts = {
remote = nil,
add_current_line_on_normal_mode = true,
action_callback = require('gitlinker.actions').copy_to_clipboard,
print_url = true,
},
callbacks = {
['github.com'] = require('gitlinker.hosts').get_github_type_url,
['gitlab.com'] = require('gitlinker.hosts').get_gitlab_type_url,
['try.gitea.io'] = require('gitlinker.hosts').get_gitea_type_url,
['codeberg.org'] = require('gitlinker.hosts').get_gitea_type_url,
['bitbucket.org'] = require('gitlinker.hosts').get_bitbucket_type_url,
['try.gogs.io'] = require('gitlinker.hosts').get_gogs_type_url,
['git.sr.ht'] = require('gitlinker.hosts').get_srht_type_url,
['git.launchpad.net'] = require('gitlinker.hosts').get_launchpad_type_url,
['repo.or.cz'] = require('gitlinker.hosts').get_repoorcz_type_url,
['git.kernel.org'] = require('gitlinker.hosts').get_cgit_type_url,
['git.savannah.gnu.org'] = require('gitlinker.hosts').get_cgit_type_url,
},
mappings = '<leader>yg',
})