factor out tabbing thing

This commit is contained in:
randomuser 2023-04-02 12:47:07 -05:00
parent 73c39f9eeb
commit f58dbe9264
1 changed files with 22 additions and 8 deletions

View File

@ -83,14 +83,28 @@ vim.api.nvim_create_autocmd({"BufWrite"}, {
}) })
-- autocmds for python -- autocmds for python
vim.api.nvim_create_autocmd({"Filetype"}, { -- vim.api.nvim_create_autocmd({"Filetype"}, {
pattern = {"python"}, -- pattern = {"python"},
callback = function() -- callback = function()
vim.bo.expandtab = true -- vim.bo.expandtab = true
vim.bo.tabstop = 4 -- vim.bo.tabstop = 4
vim.bo.shiftwidth = 4 -- vim.bo.shiftwidth = 4
end -- end
}) -- })
function setTabbing(lang, width)
vim.api.nvim_create_autocmd({"Filetype"}, {
pattern = {lang},
callback = function()
vim.bo.expandtab = true
vim.bo.tabstop = width
vim.bo.shiftwidth = width
end
})
end
setTabbing("python", 4)
setTabbing("javascript", 2)
-- }}} -- }}}
-- vim options {{{ -- vim options {{{