-- TODO: Add comments and separate files. vim.opt.clipboard = "unnamedplus" vim.opt.cursorline = false vim.opt.fixeol = false vim.opt.incsearch = true vim.opt.number = true vim.opt.scrolloff = 4 vim.opt.splitbelow = true vim.opt.splitright = true vim.opt.termguicolors = true vim.opt.ttyfast = true vim.opt.wildmode = "longest,list" -- vim.opt.completeopt = "menuone,noselect" -- Disable continuing comments on newline. vim.cmd("autocmd BufEnter * set fo-=c fo-=r fo-=o") -- Disable mouse. vim.cmd("set mouse=") -- Disable signs for diagnostics. vim.diagnostic.config({ signs = false }) -- Display invisible characters. -- vim.cmd("set list listchars=tab:>\\ ,trail:-,eol:,lead:.") vim.cmd("set list listchars=tab:>\\ ,trail:-,lead:·") -- Relative line numbers. vim.wo.relativenumber = true -- Disable swap files. vim.opt.swapfile = false