整理使用 NeoVIM 时常用的技巧。
代理配置
尤其是国内速度会比较慢,这里介绍常用的几种方式。
git clone https://gitclone.com/github.com/foobar/test.git
git clone https://mirror.ghproxy.com/https://github.com/foobar/test.git
相关的修改有。
-- init.lua
vim.fn.execute('!git clone https://mirror.ghproxy.com/https://github.com/wbthomason/packer.nvim ' .. install_path)
-- lua/plugins.lua
default_url_format = 'https://mirror.ghproxy.com/https://github.com/%s'
-- lua/config/nvim-treesitter.lua
config.install_info.url = "https://mirror.ghproxy.com/" .. config.install_info.url
-- lua/config/mason.lua
download_url_template = "https://mirror.ghproxy.com/https://github.com/%s/releases/download/%s/%s"
注意,此时初次复制 packer
时也要使用相同的代理。