123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- local packer = require("packer")
- packer.startup({
- function(use)
- -- Packer 可以管理自己本身
- use 'wbthomason/packer.nvim'
- -- 你的插件列表...
- use {
- 'nvim-lualine/lualine.nvim',
- requires = {
- 'nvim-tree/nvim-web-devicons',
- opt = true
- }
- }
- -- tokyonight 主题
- use("folke/tokyonight.nvim")
- -- nvim-tree 文件侧边栏
- use({
- "kyazdani42/nvim-tree.lua",
- requires = "kyazdani42/nvim-web-devicons"
- })
- -- 文件搜索
- use {
- 'nvim-telescope/telescope.nvim',
- requires = {"nvim-lua/plenary.nvim"}
- }
- -- dashboard-nvim vim 主页
- use {
- 'glepnir/dashboard-nvim',
- event = 'VimEnter',
- requires = {'nvim-tree/nvim-web-devicons'}
- }
- -- project
- use("ahmedkhalf/project.nvim")
- end,
- config = {
- -- 并发数限制
- max_jobs = 16,
- -- 自定义源
- git = {
- -- default_url_format = "https://hub.fastgit.xyz/%s",
- -- default_url_format = "https://mirror.ghproxy.com/https://github.com/%s",
- -- default_url_format = "https://gitcode.net/mirrors/%s",
- -- default_url_format = "https://gitclone.com/github.com/%s",
- },
- display = {
- open_fn = function()
- return require("packer.util").float({
- border = "single"
- })
- end
- }
- }
- })
- -- 每次保存 plugins.lua 自动安装插件
- pcall(vim.cmd, [[
- augroup packer_user_config
- autocmd!
- autocmd BufWritePost plugins.lua source <afile> | PackerSync
- augroup end
- ]])
|