require("vim._core.ui2").enable({}) map = vim.keymap.set vim.g.mapleader = " " vim.g.termguicolors = true -- mini.basics sets defaults see plugin folder for more vim.o.winblend = 0 vim.o.pumblend = 0 vim.o.winborder = 'rounded' vim.o.scrolloff = 20 vim.o.shiftwidth = 4 vim.o.tabstop = 4 vim.o.softtabstop = 4 vim.o.path = "**" vim.o.clipboard = "unnamedplus" vim.o.foldmethod = "expr" vim.o.foldlevel = 99 vim.o.foldexpr = "v:lua.vim.treesitter.foldexpr()" vim.o.completeopt = "menuone,noselect,fuzzy,nosort" vim.opt.shortmess:append("c") vim.o.undodir = os.getenv("HOME") .. "/.cache/nvim/undodir" map("t", "", "") map({"t", "n"}, "", "") map({"t", "n"}, "", "") map({"t", "n"}, "", "") map({"t", "n"}, "", "") map({"i", "n"}, "", "") map("n", '', 'noh') map("v", "J", ":m '>+1gv=gv") map("v", "K", ":m '<-2gv=gv") map("v", "", "" , ">gv") map("n", "p", ":b#") map("n", "e", ":Ex") map("n", "x", ":bd") require("autocmds") require("plugins")