The Meowgorithm Dotfiles, Collectors’ Edition
local g = vim.g
local opt = vim.opt
local autocmd = vim.api.nvim_create_autocmd
local augroup = vim.api.nvim_create_augroup
local clear_autocmds = vim.api.nvim_clear_autocmds
local hi = vim.api.nvim_set_hl
local nmap = function(lhs, rhs, opts)
vim.keymap.set("n", lhs, rhs, opts)
end
local vmap = function(lhs, rhs, opts)
vim.keymap.set("v", lhs, rhs, opts)
end
local imap = function(lhs, rhs, opts)
vim.keymap.set("i", lhs, rhs, opts)
end
g.mapleader = " "
local options = {
compatible = false,
backup = false,
writebackup = false,
swapfile = false,
shell = "bash",
number = true,
wrap = false,
expandtab = true,
shiftwidth = 4,
tabstop = 4,
softtabstop = 4,
termguicolors = true,
showmatch = true,
autoread = true,
colorcolumn = "80",
mouse = "a",
spell = false,
spelllang = { "en_us" },
cursorline = true,
ruler = true,