Files
neovim-config/lua/core/autocmds.lua
2024-04-12 23:54:07 +01:00

23 lines
523 B
Lua

local api = vim.api
-- Set cargo for .rs files
api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
pattern = { "*.rs" },
command = "compiler cargo"
})
-- Indentation for .go files
api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
pattern = { "*.go" },
callback = function()
vim.cmd [[Tabs 4]]
vim.cmd [[set nolist]]
end
})
-- Set tsc for .ts files
api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
pattern = { "*.ts", "*.tsx" },
command = "compiler tsc"
})