35 lines
634 B
Lua
35 lines
634 B
Lua
vim.g.mapleader = "`"
|
|
vim.o.termguicolors = true
|
|
|
|
local window_settings = {
|
|
relativenumber = true,
|
|
}
|
|
|
|
local buffer_settings = {
|
|
tabstop = 4,
|
|
shiftwidth = 4,
|
|
expandtab = true,
|
|
}
|
|
|
|
for setting, value in pairs(window_settings) do
|
|
vim.o[setting] = value
|
|
vim.wo[setting] = value
|
|
end
|
|
|
|
for setting, value in pairs(buffer_settings) do
|
|
vim.o[setting] = value
|
|
vim.bo[setting] = value
|
|
end
|
|
|
|
vim.api.nvim_exec([[
|
|
augroup python_format
|
|
autocmd!
|
|
autocmd BufWritePre *.py Black
|
|
augroup END
|
|
|
|
augroup fix_indent
|
|
autocmd!
|
|
autocmd BufWritePre * retab!
|
|
augroup END
|
|
]], false)
|