Format on save

This commit is contained in:
Devon Tingley 2022-07-29 06:49:02 -04:00
parent fd4bdb895b
commit 81046a8281

View file

@ -37,6 +37,15 @@ require('mason-lspconfig').setup_handlers({
end end
}) })
-- Format on save
vim.api.nvim_create_autocmd(
"BufWritePre",
{
pattern = { "<buffer>" },
callback = vim.lsp.buf.formatting_sync,
}
)
-- Autocomplete Setup -- Autocomplete Setup
local cmp = require('cmp') local cmp = require('cmp')
cmp.setup { cmp.setup {
@ -100,7 +109,7 @@ vim.o.shiftwidth = 4
vim.o.smarttab = true vim.o.smarttab = true
vim.api.nvim_create_autocmd( vim.api.nvim_create_autocmd(
{ "FileType" }, "FileType",
{ {
pattern = { pattern = {
"html", "html",
@ -108,13 +117,14 @@ vim.api.nvim_create_autocmd(
"javascript", "javascript",
"typescript", "typescript",
"vue", "vue",
"lua",
}, },
command = "setlocal shiftwidth=2", command = "setlocal shiftwidth=2",
} }
) )
vim.api.nvim_create_autocmd( vim.api.nvim_create_autocmd(
{ "FileType" }, "FileType",
{ {
pattern = { pattern = {
"go", "go",