diff options
Diffstat (limited to 'lua/user/init.lua')
-rw-r--r-- | lua/user/init.lua | 10 |
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, +}) |