1
0
mirror of https://github.com/jdhao/nvim-config.git synced 2025-06-08 14:14:33 +02:00

2 Commits

Author SHA1 Message Date
Li Peng
47a651be55 Merge 074a53a664 into c7fb090e4c 2025-01-04 01:01:42 +00:00
Li Peng
074a53a664 Only format C, CPP and Rust code 2025-01-04 09:01:31 +08:00

View File

@@ -54,6 +54,13 @@ api.nvim_create_autocmd({ "BufWritePre" }, {
end,
})
api.nvim_create_autocmd({ "BufWritePre" }, {
pattern = {"*.c", "*.cc", "*.cpp", "*.h", "*.rs", "*.py"},
callback = function()
vim.lsp.buf.format { asnyc = false }
end,
})
-- Automatically reload the file if it is changed outside of Nvim, see https://unix.stackexchange.com/a/383044/221410.
-- It seems that `checktime` does not work in command line. We need to check if we are in command
-- line before executing this command, see also https://vi.stackexchange.com/a/20397/15292 .