vim.opt.guicursor = "" -- Have Nerd Font vim.g.have_nerd_font = true -- Line Numbers vim.o.number = true vim.o.relativenumber = false -- Enable Mouse Mode vim.o.mouse = 'a' -- Don't show the Mode vim.o.showmode = flase -- Tab Spacing vim.o.tabstop = 4 vim.o.softtabstop = 4 vim.o.shiftwidth = 4 vim.o.expandtab = true vim.o.smartindent = true vim.o.autoindent = true -- Line Wrapping vim.o.wrap = false -- Undo History vim.o.swapfile = false vim.o.backup = false vim.o.undodir = vim.loop.os_homedir() .. "/.vim/undodir" vim.o.undofile = true -- Search vim.o.hlsearch = false vim.o.incsearch = true -- Colors vim.o.termguicolors = true -- Scrolling vim.o.scrolloff = 8 vim.o.signcolumn = "yes" vim.opt.isfname:append("@-@") vim.o.updatetime = 50 -- Lists vim.o.list = true vim.opt.listchars = { tab = '» ', trail = '·', nbsp = '␣' } -- Confirm Operation vim.o.confirm = true -- Marks the 80th character vim.o.colorcolumn = "80" vim.o.clipboard = "unnamedplus" if os.getenv("WICKED_VIM_MODE") == "OBSIDIAN" then vim.o.conceallevel = 2 end if os.getenv("WICKED_VIM_MODE") == nil then vim.o.conceallevel = 0 end