local g = vim.g local o = vim.o local A = vim.api 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.syntax = 'on' o.laststatus = 3 o.number = true o.relativenumber = true o.colorcolumn = '80' 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 = true 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.encoding = 'utf-8' o.guifont = 'JetBrainsMono Nerd Font 14' o.expandtab = true o.hidden = true o.cmdheight = 1 o.updatetime = 300 o.timeoutlen = 500 o.pumwidth=35