local g = vim.g local o = vim.o g.mapleader = " " g.maplocalleader = "," g.fzf_command = 'fzf --height 90% --width=85% --layout=reverse --preview "bat --color=always {}"' o.completeopt = "menu,menuone,noselect" o.showmode = false o.termguicolors = true o.background = "dark" o.mouse = "a" o.laststatus = 3 o.number = true o.relativenumber = true o.colorcolumn = "88" o.textwidth = 80 o.shiftwidth = 4 o.tabstop = 4 o.autoindent = true o.ignorecase = true o.smartcase = true o.incsearch = true o.hlsearch = true o.title = true o.splitright = true o.cursorline = true o.scrolloff = 8 o.sidescrolloff = 8 o.wildmenu = false --cmp o.wildmode = "" --cmp o.wildoptions = "" o.wildignore = ".git,.hg,.svn,CVS,.DS_Store,.idea,.vscode,.vscode-test,node_modules" o.showmatch = true o.list = true o.listchars = "tab:»·,trail:·,nbsp:·,extends:>,precedes:<" o.guifont = "JetBrainsMono Nerd Font 14" o.expandtab = true o.cmdheight = 1 o.updatetime = 300 o.timeoutlen = 500 o.pumwidth = 35 o.foldmethod = "marker" o.conceallevel = 1 o.winborder = "rounded" vim.diagnostic.config({ virtual_text = false, virtual_lines = { current_line = true }, signs = true, underline = true, severity_sort = true, update_in_insert = false, })