factor out tabbing thing
This commit is contained in:
parent
73c39f9eeb
commit
f58dbe9264
|
@ -83,14 +83,28 @@ vim.api.nvim_create_autocmd({"BufWrite"}, {
|
||||||
})
|
})
|
||||||
|
|
||||||
-- autocmds for python
|
-- autocmds for python
|
||||||
|
-- vim.api.nvim_create_autocmd({"Filetype"}, {
|
||||||
|
-- pattern = {"python"},
|
||||||
|
-- callback = function()
|
||||||
|
-- vim.bo.expandtab = true
|
||||||
|
-- vim.bo.tabstop = 4
|
||||||
|
-- vim.bo.shiftwidth = 4
|
||||||
|
-- end
|
||||||
|
-- })
|
||||||
|
|
||||||
|
function setTabbing(lang, width)
|
||||||
vim.api.nvim_create_autocmd({"Filetype"}, {
|
vim.api.nvim_create_autocmd({"Filetype"}, {
|
||||||
pattern = {"python"},
|
pattern = {lang},
|
||||||
callback = function()
|
callback = function()
|
||||||
vim.bo.expandtab = true
|
vim.bo.expandtab = true
|
||||||
vim.bo.tabstop = 4
|
vim.bo.tabstop = width
|
||||||
vim.bo.shiftwidth = 4
|
vim.bo.shiftwidth = width
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
end
|
||||||
|
|
||||||
|
setTabbing("python", 4)
|
||||||
|
setTabbing("javascript", 2)
|
||||||
-- }}}
|
-- }}}
|
||||||
|
|
||||||
-- vim options {{{
|
-- vim options {{{
|
||||||
|
|
Loading…
Reference in New Issue