Public Access
35 lines
801 B
Lua
35 lines
801 B
Lua
vim.g.mapleader = " "
|
|
|
|
local o = vim.o
|
|
o.number = true
|
|
o.relativenumber = true
|
|
o.tabstop = 4
|
|
o.shiftwidth = 4
|
|
o.expandtab = true
|
|
o.signcolumn = "yes"
|
|
o.swapfile = false
|
|
o.winborder = "single"
|
|
o.termguicolors = true
|
|
o.autoread = true
|
|
|
|
vim.api.nvim_create_autocmd({ "FocusGained", "BufEnter", "CursorHold", "CursorHoldI" }, {
|
|
command = "if mode() != 'c' | checktime | endif",
|
|
})
|
|
|
|
vim.filetype.add({ extension = { asm = "asm", s = "asm", S = "asm" } })
|
|
vim.api.nvim_create_autocmd("FileType", {
|
|
pattern = "asm",
|
|
callback = function()
|
|
vim.bo.tabstop = 8
|
|
vim.bo.shiftwidth = 8
|
|
vim.bo.softtabstop = 8
|
|
vim.bo.expandtab = false
|
|
end,
|
|
})
|
|
|
|
vim.diagnostic.config({
|
|
virtual_text = false,
|
|
virtual_lines = { current_line = true },
|
|
severity_sort = true,
|
|
})
|