增加ssh下载
This commit is contained in:
parent
04d2ed31d8
commit
a077ec48c2
8
init.lua
8
init.lua
@ -30,7 +30,13 @@ if G.g.vscode then
|
||||
require('vscode')
|
||||
else
|
||||
require("options")
|
||||
local clone_prefix = G.use_ssh and "git@github.com:%s.git" or "https://github.com/%s.git"
|
||||
require("lazy").setup(
|
||||
require('plugs'), { lockfile = G.fn.stdpath("data") .. "/lazy/lazy-lock.json" }
|
||||
require('plugs'), {
|
||||
lockfile = G.fn.stdpath("data") .. "/lazy/lazy-lock.json",
|
||||
git = {
|
||||
url_format = clone_prefix,
|
||||
}
|
||||
}
|
||||
)
|
||||
end
|
||||
|
@ -1,5 +1,7 @@
|
||||
local G = {}
|
||||
|
||||
G.use_ssh = true
|
||||
|
||||
G.g = vim.g
|
||||
G.b = vim.b
|
||||
G.o = vim.o
|
||||
|
@ -273,10 +273,15 @@ return {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
require 'nvim-treesitter.configs'.setup(treesitter_opt)
|
||||
require 'nvim-treesitter.install'.prefer_git = true
|
||||
if G.use_ssh then
|
||||
local parsers = require 'nvim-treesitter.parsers'.get_parser_configs()
|
||||
for _, p in pairs(parsers) do
|
||||
p.install_info.url = p.install_info.url:gsub("https://github/com/", "git@github.com:")
|
||||
end
|
||||
end
|
||||
end
|
||||
},
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user