local utils = require('utils') vim.g.gruvbox_material_diagnostic_text_highlight = 1 vim.g.gruvbox_material_diagnostic_virtual_text = 'colored' vim.g.gruvbox_bold = 0 vim.g.gruvbox_italicize_comments = 0 vim.g.gruvbox_italicize_strings = 0 vim.cmd('colorscheme gruvbox') -- Put your favorite colorscheme here vim.cmd('syntax enable') vim.cmd('filetype plugin indent on') vim.cmd('language en_US.utf-8') utils.opt('o', 'hlsearch', true) utils.opt('o', 'guifont', 'JetBrainsMono Nerd Font:h9') utils.opt('o', 'swapfile', false) utils.opt('o', 'backup', false) utils.opt('o', 'spelllang', 'en,de') utils.opt('o', 'completeopt', 'menu,menuone,noselect') local indent = 2 utils.opt('b', 'expandtab', true) utils.opt('b', 'shiftwidth', indent) utils.opt('b', 'smartindent', true) utils.opt('b', 'tabstop', indent) utils.opt('o', 'hidden', true) utils.opt('o', 'ignorecase', true) utils.opt('o', 'scrolloff', 4) utils.opt('o', 'shiftround', true) utils.opt('o', 'relativenumber', false) utils.opt('o', 'smartcase', true) utils.opt('o', 'splitbelow', true) utils.opt('o', 'splitright', true) utils.opt('o', 'wildmode', 'longest:full,full') utils.opt('w', 'number', true) utils.opt('o', 'clipboard', 'unnamed,unnamedplus') utils.opt('o', 'mouse', 'a') utils.opt('o', 'wrap', false) utils.opt('o', 'termguicolors', true) utils.opt('o', 'splitbelow', true) utils.opt('o', 'splitright', true) utils.opt('o', 'list', true) utils.opt('o', 'updatetime', 300) utils.opt('o', 'wrap', true) utils.opt('o', 'showmatch', true)