-- legacy keybinds for x11 clipboard vim.cmd [[ vnoremap "+y vmap "+x map "+p map p "+P ]] -- vertical motion remappings vim.api.nvim_set_keymap("n", "", "zz", { noremap = true }) vim.api.nvim_set_keymap("n", "", "zz", { noremap = true }) vim.api.nvim_set_keymap("n", "n", "nzzzv", { noremap = true }) vim.api.nvim_set_keymap("n", "N", "Nzzzv", { noremap = true }) -- nerdtree keybinds vim.api.nvim_set_keymap("n", "n", ":NERDTreeFocus", { noremap = true }) vim.api.nvim_set_keymap("n", "", ":NERDTree", { noremap = true }) vim.api.nvim_set_keymap("n", "", ":NERDTreeToggle", { noremap = true }) vim.api.nvim_set_keymap("n", "/", ":NERDTreeFind", { noremap = true }) -- spell check keybinds vim.api.nvim_set_keymap("n", "sc", ":set spell!", { silent = true }) -- splits and vsplits creation rebinds vim.api.nvim_set_keymap('n', '', 'v', { noremap = true }) vim.api.nvim_set_keymap('n', '', 's', { noremap = true }) -- splits quit and save&quit vim.api.nvim_set_keymap('n', '', 'ZQ', { noremap = true }) vim.api.nvim_set_keymap('n', '', 'ZZ', { noremap = true }) -- splits and vsplits movement rebinds vim.api.nvim_set_keymap('n', '', 'j', { noremap = true }) vim.api.nvim_set_keymap('n', '', 'k', { noremap = true }) vim.api.nvim_set_keymap('n', '', 'l', { noremap = true }) vim.api.nvim_set_keymap('n', '', 'h', { noremap = true }) vim.api.nvim_set_keymap('n', '', 'w', { noremap = true }) -- splits and vsplits resize rebinds vim.api.nvim_set_keymap('n', '', '5<', { noremap = true }) vim.api.nvim_set_keymap('n', '', '5>', { noremap = true }) vim.api.nvim_set_keymap('n', '', '5-', { noremap = true }) vim.api.nvim_set_keymap('n', '', '5+', { noremap = true })