2026-02-14 20:09:02 +00:00
|
|
|
vim.api.nvim_create_autocmd("FileType", {
|
2026-02-26 16:59:54 +00:00
|
|
|
pattern = { "lua", "nix", "gleam" },
|
2026-02-21 19:05:00 +00:00
|
|
|
callback = function()
|
|
|
|
|
vim.opt_local.shiftwidth = 2
|
|
|
|
|
vim.opt_local.tabstop = 2
|
|
|
|
|
vim.opt_local.expandtab = true
|
|
|
|
|
end,
|
2026-02-14 20:09:02 +00:00
|
|
|
})
|
|
|
|
|
|
2026-02-26 16:59:54 +00:00
|
|
|
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
|
2026-02-21 19:05:00 +00:00
|
|
|
end,
|
2026-02-14 20:09:02 +00:00
|
|
|
})
|