vim.keymap.set('n', 's', 'write') vim.keymap.set('n', 'q', 'quit') vim.keymap.set({'n', 'x'}, 'cp', '"+y') vim.keymap.set({'n', 'x'}, 'cv', '"+p') vim.keymap.set({'n', 'x'}, 'x', '"_x') vim.keymap.set('n', 'a', ':keepjumps normal! ggVG') vim.keymap.set('n', 't', ':belowright split | resize 12 | terminal') function _G.ReloadConfig() for name,_ in pairs(package.loaded) do if name:match('^cnull') then package.loaded[name] = nil end end dofile(vim.env.MYVIMRC) end vim.api.nvim_set_keymap('n', 'vs', 'lua ReloadConfig()', { silent = true, noremap = true }) vim.cmd('command! ReloadConfig lua ReloadConfig()')