-- visual vim.opt.termguicolors = true vim.cmd("syntax on") -- vim.cmd("colorscheme desert") local palette = { black = "#242829", white = "#dcd7d7", magenta = "#e18d8e", cyan = "#5cadc6", blue = "#84b8a9", red = "#e6507a", yellow = "#2e89a5", } vim.cmd("colorscheme quiet") vim.cmd("hi normal guifg=" .. palette.white .. " guibg=" .. palette.black) vim.cmd("hi constant guifg=" .. palette.magenta) vim.cmd("hi character guifg=" .. palette.magenta) vim.cmd("hi number guifg=" .. palette.magenta) vim.cmd("hi boolean guifg=" .. palette.magenta) vim.cmd("hi float guifg=" .. palette.magenta) vim.cmd("hi identifier guifg=" .. palette.yellow) vim.cmd("hi statement guifg=" .. palette.blue) vim.cmd("hi type guifg=" .. palette.cyan) vim.cmd("hi special guifg=" .. palette.yellow) vim.cmd("hi preproc guifg=" .. palette.blue) vim.cmd("hi visual guifg=" .. palette.magenta .. "guibg=" .. palette.black) vim.cmd("hi incsearch guifg=" .. palette.magenta .. "guibg=" .. palette.black) vim.cmd("hi matchparen guifg=" .. palette.magenta .. "guibg=" .. palette.black) vim.cmd("hi quickfixline guifg=" .. palette.black .. "guibg=" .. palette.white) vim.cmd("hi error guifg=" .. palette.black .. "guibg=" .. palette.red) vim.g.netrw_banner = false -- formatting -- vim.opt.shiftwidth = 4 -- vim.opt.expandtab = true vim.opt.textwidth = 80 vim.opt.wrap = false vim.opt.cindent = true vim.opt.cinoptions = ":0,l1,t0,g0,(0" -- functional vim.opt.clipboard:append { "unnamedplus" } vim.opt.hlsearch = false vim.opt.makeprg = "./build.sh"