local o = vim.opt local wo = vim.wo local bo = vim.bo -- Global dirs local cachedir = os.getenv("XDG_CACHE_HOME") o.backupdir = cachedir .. "/nvim/backup/" o.directory = cachedir .. "/nvim/swap/" o.undodir = cachedir .. "/nvim/undo/" -- Global o.breakindent = true o.clipboard = "unnamedplus" o.compatible = false o.encoding = "utf-8" o.expandtab = true o.hidden = true o.hlsearch = false o.ignorecase = true o.laststatus = 2 o.listchars = { eol = '↲', tab = '▸ ', trail = '·' } o.relativenumber = true o.shiftwidth = 2 o.showmode = false o.smartcase = true o.smarttab = true o.softtabstop = 2 o.synmaxcol = 150 o.tabstop = 4 o.undofile = true o.wildmenu = true -- Window -- Buffer