Files
neovim-config/lua/core/autocmds.lua
2025-03-12 13:50:37 +00:00

30 lines
665 B
Lua

local api = vim.api
api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
pattern = "*.rs",
command = "compiler cargo"
})
api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
pattern = "*.go",
command = "Tabs 4"
})
api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
pattern = "*.dart",
callback = function()
vim.cmd [[Spaces 2]]
vim.cmd [[compiler dart]]
end
})
api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
pattern = "*.md",
command = "set conceallevel=3"
})
api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
pattern = { "*.ts", "*.tsc" },
command = "compiler tsc"
})