20 lines
496 B
Lua
20 lines
496 B
Lua
vim.api.nvim_create_autocmd("FileType", {
|
|
pattern = { "lua", "nix", "gleam" },
|
|
callback = function()
|
|
vim.opt_local.shiftwidth = 2
|
|
vim.opt_local.tabstop = 2
|
|
vim.opt_local.expandtab = true
|
|
end,
|
|
})
|
|
|
|
vim.api.nvim_create_autocmd("User", {
|
|
pattern = "TelescopePreviewerLoaded",
|
|
callback = function(args)
|
|
local ft = args.data.filetype
|
|
if vim.tbl_contains({ "lua", "nix", "gleam", "rust" }, ft) then
|
|
vim.bo.shiftwidth = 2
|
|
vim.bo.tabstop = 2
|
|
vim.bo.expandtab = true
|
|
end
|
|
end,
|
|
})
|