local cmd = vim.cmd local o = vim.o local wo = vim.wo local g = vim.g local opt = vim.opt cmd "syntax on" o.tabstop = 4 o.shiftwidth = 4 o.expandtab = true o.ignorecase = true o.smartcase = true o.scrolloff = 10 opt.number = true opt.relativenumber = true o.guifont = "Iosevka Nerd Font Mono:h10" o.mouse = "a" o.termguicolors = true wo.cursorline = true wo.cursorcolumn = true o.conceallevel = 2 -- disable unwanted filetype mappings g.no_plugin_maps = true -- disable garbage providers g.loaded_python_provider = false g.loaded_python3_provider = false g.loaded_ruby_provider = false g.loaded_perl_provider = false g.loaded_node_provider = false cmd "colorscheme dracula" cmd "autocmd StdinReadPre * let s:std_in=1" cmd "filetype plugin on" vim.api.nvim_create_user_command("CompileConfig", function() require("mzte_nv").compile.compilePath(vim.fn.getenv("HOME") .. "/.config/nvim") end, { nargs = 0 }) vim.api.nvim_create_user_command("CompilePlugins", function() require("mzte_nv").compile.compilePath(require("packer").config.package_root) end, { nargs = 0 })