vim.o.autochdir = false vim.o.autoindent = true vim.o.backup = false vim.o.cmdheight = 1 vim.o.cursorline = true vim.o.cursorlineopt = "line" vim.o.cursorlineopt = "number" vim.o.encoding = "utf-8" vim.o.errorbells = false vim.o.expandtab = true vim.o.foldcolumn = "0" vim.o.foldenable = true vim.o.foldignore = "" vim.o.foldlevelstart = 99 vim.o.foldmethod = "indent" vim.o.foldminlines = 0 vim.o.hidden = true vim.o.history = 10000 vim.o.ignorecase = false vim.o.incsearch = true vim.opt.iskeyword:append("-") vim.o.laststatus = 2 -- always vim.o.linebreak = true vim.o.list = false vim.o.list = false vim.o.mouse = "nvi" vim.o.number = true vim.o.ruler = true vim.o.scroll = 0 vim.o.scrolloff = 10 vim.o.shiftwidth = 2 vim.o.sidescroll = 0 vim.o.sidescrolloff = 0 vim.o.signcolumn = "yes" vim.o.signcolumn = "yes" vim.o.smartcase = false vim.o.smartindent = false -- Disabled because it loses indentation inside comments vim.o.softtabstop = 2 vim.o.splitbelow = true vim.o.splitright = true vim.o.swapfile = true vim.o.tabstop = 2 vim.o.termguicolors = true vim.o.tm = 500 vim.o.undodir = (os.getenv("XDG_DATA_HOME") or (os.getenv("HOME") .. "/.local/share")) .. "/nvim/undo" vim.o.undofile = true vim.o.undolevels = 1000 vim.o.updatetime = 300 vim.o.visualbell = false vim.o.wildmode = "list:longest,full" vim.o.wrap = true vim.o.wrapscan = false vim.o.writebackup = false