Files
nvim/lua/config/keymaps.lua
T

38 lines
1.9 KiB
Lua

-- vim.keymap.set("n", "", "", {desc = ""})
--PERSONAL
vim.keymap.set("n", "<C-j>", "18j", {desc = "Fast scroll down"})
vim.keymap.set("n", "<C-k>", "18k", {desc = "Fast scroll up"})
vim.keymap.set("n", "<Leader>h", "<cmd>:noh<CR>", {desc = "Remove current highlighting"})
vim.keymap.set("v", "<Leader>y", '"+y', {desc='Yank to "+ register for external copy/paste'})
--CODE/LSP
vim.keymap.set("n", "gl", function() vim.diagnostic.open_float() end, {desc = "Open LSP diagnostic"})
--OIL NVIM EXPLORER
vim.keymap.set("n", "<Leader>-", "<cmd>Oil --float<CR>", {desc = "Open floating Oil Explorer in parent dir"})
--FZF
vim.keymap.set("n", "<Leader>/", "<cmd>:FzfLua files<CR>", {desc = "Open fzf in cwd"})
vim.keymap.set("n", "<Leader>?", "<cmd>:FzfLua files cwd=/<CR>", {desc = "Open fzf in root dir"})
vim.keymap.set("n", "<Leader><A-/>", "<cmd>:FzfLua grep<CR>", {desc = "Grep CWD"})
vim.keymap.set("n", "<Leader><A-?>", "<cmd>:FzfLua grep cwd=/<CR>", {desc = "Grep root dir"})
--BARBAR
vim.keymap.set("n", "<Leader>b[", "<Cmd>BufferPrevious<CR>", {desc = "Previous buffer tab"})
vim.keymap.set("n", "<Leader>b]", "<Cmd>BufferNext<CR>", {desc = "Next buffer tab"})
vim.keymap.set("n", "<Leader>b}", "<Cmd>BufferMoveNext<CR>", {desc = "Move buffer to next tab"})
vim.keymap.set("n", "<Leader>b{", "<Cmd>BufferMovePrevious<CR>", {desc = "Move buffer to next tab"})
vim.keymap.set("n", "<Leader>bp", "<Cmd>BufferPin<CR>", {desc = "Pin current buffer"})
vim.keymap.set("n", "<Leader>bq", "<Cmd>BufferClose<CR>", {desc = "Close current buffer"})
vim.keymap.set("n", "<Leader>br", "<Cmd>BufferRestore<CR>", {desc = "Restore buffer"})
vim.keymap.set("n", "<Leader>bg", "<Cmd>BufferPick<CR>", {desc = "Pick buffer"})
vim.keymap.set("n", "<Leader>bl", "<Cmd>BufferLast<CR>", {desc = "Goto last buffer"})
--ALPHA
vim.keymap.set("n", "<Leader>a", "<cmd>:Alpha<CR>", {desc = "Open Alpha welcome screen"})
--CONFORM
vim.keymap.set("n", "<Leader>f", "<cmd>:lua require('conform').format()<CR>")