aboutsummaryrefslogtreecommitdiffstats
path: root/.config/nvim/lua/keys.lua
diff options
context:
space:
mode:
authorkj_sh6042026-06-02 07:52:44 -0400
committerkj_sh6042026-06-02 07:52:44 -0400
commite777ea62f96b43e63f6ed5d6fedb4177497c3734 (patch)
treed8e26220bf22cc0ff6778d86cdf736b6f5f03eed /.config/nvim/lua/keys.lua
parent2d89de28fb8d785dbadb4b5e1d3c3a7156172b46 (diff)
refactor: put nvim config into one file
Diffstat (limited to '')
-rw-r--r--.config/nvim/lua/keys.lua54
1 files changed, 0 insertions, 54 deletions
diff --git a/.config/nvim/lua/keys.lua b/.config/nvim/lua/keys.lua
deleted file mode 100644
index 22f1d81..0000000
--- a/.config/nvim/lua/keys.lua
+++ /dev/null
@@ -1,54 +0,0 @@
--- legacy keybinds for x11 clipboard
-vim.cmd [[
- vnoremap <C-c> "+y
- vmap <C-x> "+x
- map <C-p> "+p
- map <Leader>p "+P
-]]
-
--- vertical motion remappings
-vim.api.nvim_set_keymap("n", "<C-d>", "<C-d>zz", { noremap = true })
-vim.api.nvim_set_keymap("n", "<C-u>", "<C-u>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", "<leader>n", ":NERDTreeFocus<CR>", { noremap = true })
-vim.api.nvim_set_keymap("n", "<C-n>", ":NERDTree<CR>", { noremap = true })
-vim.api.nvim_set_keymap("n", "<A-n>", ":NERDTreeToggle<CR>", { noremap = true })
-vim.api.nvim_set_keymap("n", "<leader>/", ":NERDTreeFind<CR>", { noremap = true })
-
--- spell check keybinds
-vim.api.nvim_set_keymap("n", "<leader>sc", ":set spell!<CR>", { silent = true })
-
--- splits and vsplits creation rebinds
-vim.api.nvim_set_keymap('n', '<A-s>', '<C-W>v', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-d>', '<C-W>s', { noremap = true })
-
--- splits quit and save&quit
-vim.api.nvim_set_keymap('n', '<A-q>', 'ZQ', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-z>', 'ZZ', { noremap = true })
-
--- splits and vsplits movement rebinds
-vim.api.nvim_set_keymap('n', '<A-j>', '<C-W>j', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-k>', '<C-W>k', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-l>', '<C-W>l', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-h>', '<C-W>h', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-e>', '<C-W>w', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-w>', '<C-W>W', { noremap = true })
-
--- splits and vsplits resize rebinds
-vim.api.nvim_set_keymap('n', '<A-,>', '<C-W>5<', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-.>', '<C-W>5>', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-->', '<C-W>5-', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-=>', '<C-W>5+', { noremap = true })
-
--- tab rebinds
-vim.api.nvim_set_keymap('n', '<A-t>', ':tabnew<CR>', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-[>', ':tabprev<CR>', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-]>', ':tabnext<CR>', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-;>', ':tabmove -<CR>', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-\'>', ':tabmove +<CR>', { noremap = true })
-
--- set file type keybind
-vim.api.nvim_set_keymap('n', '<leader>ft', ':set filetype=', { noremap = true })