vim.cmd "let g:netrw_liststyle = 3" local opt = vim.opt -- line numbers opt.number = true opt.relativenumber = true -- tabs & indents opt.tabstop = 3 opt.softtabstop = 3 opt.shiftwidth = 3 opt.expandtab = true opt.smartindent = true opt.autoindent = true -- line wrapping opt.wrap = false -- search opt.ignorecase = true opt.smartcase = true opt.iskeyword:append "-" -- consider string-string as a whole word -- cursor line opt.cursorline = true -- appearance opt.termguicolors = true opt.background = "dark" opt.signcolumn = "yes" opt.colorcolumn = "90" vim.diagnostic.config { float = { border = "rounded", }, } -- backspace opt.backspace = "indent,eol,start" -- clipboard opt.clipboard:append "unnamedplus" -- use system clipboard as the default register -- split windows opt.splitright = true opt.splitbelow = true -- save me opt.undodir = { os.getenv "HOME" .. "/.config/nvim/.undo/" } opt.undofile = true -- folding opt.foldlevel = 20 opt.foldmethod = "expr" opt.foldexpr = "nvim_treesitter#foldexpr()" -- session management opt.sessionoptions = "blank,buffers,curdir,folds,help,tabpages,winsize,winpos,terminal,localoptions"