|
@ -69,16 +69,87 @@ end |
|
|
time([[try_loadstring definition]], false) |
|
|
time([[try_loadstring definition]], false) |
|
|
time([[Defining packer_plugins]], true) |
|
|
time([[Defining packer_plugins]], true) |
|
|
_G.packer_plugins = { |
|
|
_G.packer_plugins = { |
|
|
["coc.nvim"] = { |
|
|
|
|
|
|
|
|
LuaSnip = { |
|
|
|
|
|
config = { "\27LJ\2\n<\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\19config.luasnip\frequire\0" }, |
|
|
loaded = true, |
|
|
loaded = true, |
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/coc.nvim", |
|
|
|
|
|
url = "https://github.com/neoclide/coc.nvim" |
|
|
|
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/LuaSnip", |
|
|
|
|
|
url = "https://github.com/L3MON4D3/LuaSnip", |
|
|
|
|
|
wants = { "friendly-snippets" } |
|
|
|
|
|
}, |
|
|
|
|
|
["cmp-buffer"] = { |
|
|
|
|
|
after_files = { "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-buffer/after/plugin/cmp_buffer.lua" }, |
|
|
|
|
|
load_after = { |
|
|
|
|
|
["nvim-cmp"] = true |
|
|
|
|
|
}, |
|
|
|
|
|
loaded = false, |
|
|
|
|
|
needs_bufread = false, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-buffer", |
|
|
|
|
|
url = "https://github.com/hrsh7th/cmp-buffer" |
|
|
|
|
|
}, |
|
|
|
|
|
["cmp-calc"] = { |
|
|
|
|
|
after_files = { "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-calc/after/plugin/cmp_calc.lua" }, |
|
|
|
|
|
load_after = { |
|
|
|
|
|
["nvim-cmp"] = true |
|
|
|
|
|
}, |
|
|
|
|
|
loaded = false, |
|
|
|
|
|
needs_bufread = false, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-calc", |
|
|
|
|
|
url = "https://github.com/hrsh7th/cmp-calc" |
|
|
|
|
|
}, |
|
|
|
|
|
["cmp-nvim-lsp"] = { |
|
|
|
|
|
after_files = { "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lsp/after/plugin/cmp_nvim_lsp.lua" }, |
|
|
|
|
|
load_after = { |
|
|
|
|
|
["nvim-cmp"] = true |
|
|
|
|
|
}, |
|
|
|
|
|
loaded = false, |
|
|
|
|
|
needs_bufread = false, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lsp", |
|
|
|
|
|
url = "https://github.com/hrsh7th/cmp-nvim-lsp" |
|
|
|
|
|
}, |
|
|
|
|
|
["cmp-nvim-ultisnips"] = { |
|
|
|
|
|
after_files = { "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-nvim-ultisnips/after/plugin/cmp_nvim_ultisnips.lua" }, |
|
|
|
|
|
load_after = { |
|
|
|
|
|
["nvim-cmp"] = true |
|
|
|
|
|
}, |
|
|
|
|
|
loaded = false, |
|
|
|
|
|
needs_bufread = false, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-nvim-ultisnips", |
|
|
|
|
|
url = "https://github.com/quangnguyen30192/cmp-nvim-ultisnips" |
|
|
|
|
|
}, |
|
|
|
|
|
["cmp-path"] = { |
|
|
|
|
|
after_files = { "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-path/after/plugin/cmp_path.lua" }, |
|
|
|
|
|
load_after = { |
|
|
|
|
|
["nvim-cmp"] = true |
|
|
|
|
|
}, |
|
|
|
|
|
loaded = false, |
|
|
|
|
|
needs_bufread = false, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-path", |
|
|
|
|
|
url = "https://github.com/hrsh7th/cmp-path" |
|
|
|
|
|
}, |
|
|
|
|
|
["cmp-spell"] = { |
|
|
|
|
|
after_files = { "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-spell/after/plugin/cmp-spell.lua" }, |
|
|
|
|
|
load_after = { |
|
|
|
|
|
["nvim-cmp"] = true |
|
|
|
|
|
}, |
|
|
|
|
|
loaded = false, |
|
|
|
|
|
needs_bufread = false, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/opt/cmp-spell", |
|
|
|
|
|
url = "https://github.com/f3fora/cmp-spell" |
|
|
}, |
|
|
}, |
|
|
["dart-vim-plugin"] = { |
|
|
["dart-vim-plugin"] = { |
|
|
loaded = true, |
|
|
loaded = true, |
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/dart-vim-plugin", |
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/dart-vim-plugin", |
|
|
url = "https://github.com/dart-lang/dart-vim-plugin" |
|
|
url = "https://github.com/dart-lang/dart-vim-plugin" |
|
|
}, |
|
|
}, |
|
|
|
|
|
["friendly-snippets"] = { |
|
|
|
|
|
load_after = { |
|
|
|
|
|
["nvim-cmp"] = true |
|
|
|
|
|
}, |
|
|
|
|
|
loaded = false, |
|
|
|
|
|
needs_bufread = false, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/opt/friendly-snippets", |
|
|
|
|
|
url = "https://github.com/rafamadriz/friendly-snippets" |
|
|
|
|
|
}, |
|
|
["git-blame.nvim"] = { |
|
|
["git-blame.nvim"] = { |
|
|
loaded = true, |
|
|
loaded = true, |
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/git-blame.nvim", |
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/git-blame.nvim", |
|
@ -99,6 +170,32 @@ _G.packer_plugins = { |
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/guihua.lua", |
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/guihua.lua", |
|
|
url = "https://github.com/ray-x/guihua.lua" |
|
|
url = "https://github.com/ray-x/guihua.lua" |
|
|
}, |
|
|
}, |
|
|
|
|
|
["lsp_signature.nvim"] = { |
|
|
|
|
|
loaded = true, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/lsp_signature.nvim", |
|
|
|
|
|
url = "https://github.com/ray-x/lsp_signature.nvim" |
|
|
|
|
|
}, |
|
|
|
|
|
["nvim-cmp"] = { |
|
|
|
|
|
after = { "cmp-spell", "friendly-snippets", "cmp-buffer", "cmp-calc", "cmp-nvim-ultisnips", "cmp-path", "cmp-nvim-lsp" }, |
|
|
|
|
|
config = { "\27LJ\2\n8\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\15config.cmp\frequire\0" }, |
|
|
|
|
|
loaded = false, |
|
|
|
|
|
needs_bufread = false, |
|
|
|
|
|
only_cond = false, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/opt/nvim-cmp", |
|
|
|
|
|
url = "https://github.com/hrsh7th/nvim-cmp" |
|
|
|
|
|
}, |
|
|
|
|
|
["nvim-lsp-installer"] = { |
|
|
|
|
|
loaded = true, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer", |
|
|
|
|
|
url = "https://github.com/williamboman/nvim-lsp-installer" |
|
|
|
|
|
}, |
|
|
|
|
|
["nvim-lspconfig"] = { |
|
|
|
|
|
config = { "\27LJ\2\n\v\0\0\1\0\0\0\1K\0\1\0\0" }, |
|
|
|
|
|
loaded = true, |
|
|
|
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/nvim-lspconfig", |
|
|
|
|
|
url = "https://github.com/neovim/nvim-lspconfig", |
|
|
|
|
|
wants = { "cmp-nvim-lsp", "nvim-lsp-installer", "lsp_signature.nvim" } |
|
|
|
|
|
}, |
|
|
["nvim-treesitter"] = { |
|
|
["nvim-treesitter"] = { |
|
|
loaded = true, |
|
|
loaded = true, |
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/nvim-treesitter", |
|
|
path = "/home/tovi/.local/share/nvim/site/pack/packer/start/nvim-treesitter", |
|
@ -142,6 +239,21 @@ _G.packer_plugins = { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
time([[Defining packer_plugins]], false) |
|
|
time([[Defining packer_plugins]], false) |
|
|
|
|
|
-- Config for: nvim-lspconfig |
|
|
|
|
|
time([[Config for nvim-lspconfig]], true) |
|
|
|
|
|
try_loadstring("\27LJ\2\n\v\0\0\1\0\0\0\1K\0\1\0\0", "config", "nvim-lspconfig") |
|
|
|
|
|
time([[Config for nvim-lspconfig]], false) |
|
|
|
|
|
-- Config for: LuaSnip |
|
|
|
|
|
time([[Config for LuaSnip]], true) |
|
|
|
|
|
try_loadstring("\27LJ\2\n<\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\19config.luasnip\frequire\0", "config", "LuaSnip") |
|
|
|
|
|
time([[Config for LuaSnip]], false) |
|
|
|
|
|
vim.cmd [[augroup packer_load_aucmds]] |
|
|
|
|
|
vim.cmd [[au!]] |
|
|
|
|
|
-- Event lazy-loads |
|
|
|
|
|
time([[Defining lazy-load event autocommands]], true) |
|
|
|
|
|
vim.cmd [[au InsertEnter * ++once lua require("packer.load")({'nvim-cmp'}, { event = "InsertEnter *" }, _G.packer_plugins)]] |
|
|
|
|
|
time([[Defining lazy-load event autocommands]], false) |
|
|
|
|
|
vim.cmd("augroup END") |
|
|
if should_profile then save_profiles() end |
|
|
if should_profile then save_profiles() end |
|
|
|
|
|
|
|
|
end) |
|
|
end) |
|
|