blob: f8af4a566f9ce65d4fcc0e24cf8b61788fbb4018 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
--- Disable standard plugins. {{{1
vim.g.loaded_gzip = 1
vim.g.loaded_matchparen = 1
vim.g.loaded_netrw = 1
vim.g.loaded_netrwPlugin = 1
vim.g.loaded_spellfile_plugin = 1
vim.g.loaded_tarPlugin = 1
vim.g.loaded_zipPlugin = 1
--- Load and configure third-party plugins. {{{1
vim.api.nvim_create_user_command(
'PackerSync',
function() require('vimrc.plugins').sync() end,
{
desc = '[packer.nvim] Synchronize plugins',
}
)
vimrc.autocmd('BufWritePost', {
pattern = {'plugins.lua'},
callback = function()
vim.cmd('source <afile>')
vimrc.autocmd('User', {
pattern = 'PackerCompileDone',
command = 'echo "[packer] Finished compiling lazy-loaders!"'
})
require('vimrc.plugins').compile()
end,
})
|