summaryrefslogtreecommitdiff
path: root/lua/user/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/user/init.lua')
-rw-r--r--lua/user/init.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/lua/user/init.lua b/lua/user/init.lua
index 5892f74..b467dc3 100644
--- a/lua/user/init.lua
+++ b/lua/user/init.lua
@@ -1,6 +1,7 @@
require("user.set")
require("user.map")
require("user.lazy")
+require("user.lsp")
local autocmd = vim.api.nvim_create_autocmd
@@ -17,7 +18,7 @@ autocmd("TextYankPost", {
})
-- [[ Auto create parent directory if it doesn't exist ]]
-autocmd({ "BufWritePre" }, {
+autocmd("BufWritePre", {
group = augroup("auto_create_dir"),
callback = function(event)
if event.match:match("^%w%w+://") then
@@ -27,3 +28,10 @@ autocmd({ "BufWritePre" }, {
vim.fn.mkdir(vim.fn.fnamemodify(file, ":p:h"), "p")
end,
})
+
+autocmd("BufWritePre", {
+ pattern = "*",
+ callback = function(args)
+ require("conform").format({ bufnr = args.buf })
+ end,
+})