mirror of
https://github.com/jdhao/nvim-config.git
synced 2025-06-08 14:14:33 +02:00
chore: add notification for packer compile
Also move the autocmd location.
This commit is contained in:
parent
b893bdc099
commit
0d50eb723f
@ -25,17 +25,6 @@ api.nvim_create_autocmd({ "TextYankPost" }, {
|
||||
end,
|
||||
})
|
||||
|
||||
-- Auto-generate packer_compiled.lua file
|
||||
api.nvim_create_autocmd({ "BufWritePost" }, {
|
||||
pattern = "*/nvim/lua/plugins.lua",
|
||||
group = api.nvim_create_augroup("packer_auto_compile", { clear = true }),
|
||||
callback = function(ctx)
|
||||
local cmd = "source " .. ctx.file
|
||||
vim.cmd(cmd)
|
||||
vim.cmd("PackerCompile")
|
||||
end,
|
||||
})
|
||||
|
||||
-- Auto-create dir when saving a file, in case some intermediate directory does not exist
|
||||
api.nvim_create_autocmd({ "BufWritePre" }, {
|
||||
pattern = "*",
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
local utils = require("utils")
|
||||
local api = vim.api
|
||||
local fn = vim.fn
|
||||
|
||||
local utils = require("utils")
|
||||
|
||||
-- The root dir to install all plugins. Plugins are under opt/ or start/ sub-directory.
|
||||
vim.g.plugin_home = fn.stdpath("data") .. "/site/pack/packer"
|
||||
|
||||
@ -389,3 +391,15 @@ else
|
||||
vim.notify(msg, vim.log.levels.ERROR, { title = "nvim-config" })
|
||||
end
|
||||
end
|
||||
|
||||
-- Auto-generate packer_compiled.lua file
|
||||
api.nvim_create_autocmd({ "BufWritePost" }, {
|
||||
pattern = "*/nvim/lua/plugins.lua",
|
||||
group = api.nvim_create_augroup("packer_auto_compile", { clear = true }),
|
||||
callback = function(ctx)
|
||||
local cmd = "source " .. ctx.file
|
||||
vim.cmd(cmd)
|
||||
vim.cmd("PackerCompile")
|
||||
vim.notify("PackerCompile done!", vim.log.levels.INFO, { title = "Nvim-config" })
|
||||
end,
|
||||
})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user