local g = vim.g local opt = vim.opt local cmd = vim.cmd local cursorcolumncolor = vim.fn.synIDattr(vim.fn.hlID("CursorColumn"), "bg") cmd("hi CursorLine guibg=" .. cursorcolumncolor) opt.fillchars = "eob: " g.mapleader = " " g.maplocalleader = "." -- opt.cursorline = true -- opt.cursorcolumn = true opt.nu = true opt.relativenumber = true opt.tabstop = 4 opt.softtabstop = 4 opt.shiftwidth = 4 opt.expandtab = true opt.swapfile = false opt.backup = false opt.undofile = true opt.undodir = vim.fn.expand("~") .. "/.vim/undodir" opt.smartindent = true opt.wrap = false opt.ignorecase = true opt.smartcase = true opt.hlsearch = false opt.incsearch = true opt.termguicolors = true opt.scrolloff = 8 opt.signcolumn = "yes" opt.isfname:append("@-@") opt.updatetime = 50 --options for whichkey vim.o.timeout = true vim.o.timeoutlen = 300 -- Options for nvim-tree g.loaded_netrw = 1 g.loaded_netrwPlugin = 1 -- windows if vim.fn.has("win32") == 1 then vim.o.shell = "pwsh" vim.o.shellcmdflag = "-NoLogo -NoProfile -ExecutionPolicy RemoteSigned -Command [Console]::InputEncoding=[Console]::OutputEncoding=[System.Text.Encoding]::UTF8;" vim.o.shellredir = "2>&1 | Out-File -Encoding UTF8 %s; exit $LastExitCode" vim.o.shellpipe = "2>&1 | Out-File -Encoding UTF8 %s; exit $LastExitCode" vim.o.shellquote = "" vim.o.shellxquote = "" end