Full Refactor and history reset
This commit is contained in:
54
dotfiles/nvim/lua/mappings.lua
Normal file
54
dotfiles/nvim/lua/mappings.lua
Normal file
@@ -0,0 +1,54 @@
|
||||
require("nvchad.mappings")
|
||||
|
||||
-- add yours here
|
||||
|
||||
local map = vim.keymap.set
|
||||
local builtin = require("telescope.builtin")
|
||||
local nomap = vim.keymap.del
|
||||
local nvim_tmux_nav = require("nvim-tmux-navigation")
|
||||
|
||||
map("n", ";", ":", { desc = "CMD enter command mode" })
|
||||
map("i", "jk", "<ESC>")
|
||||
map("n", "<leader>tt", function()
|
||||
require("base46").toggle_transparency()
|
||||
end, { desc = "Toggle transparency" })
|
||||
|
||||
map("i", "<C-CR>", function()
|
||||
vim.fn.feedkeys(vim.fn["copilot#Accept"](), "")
|
||||
end, { desc = "Copilot Accept", silent = true, nowait = true, expr = true, noremap = true })
|
||||
|
||||
map("n", "@c", function()
|
||||
require("CopilotChat").open()
|
||||
end, { desc = "Copilot chat" })
|
||||
|
||||
map("n", "@p", function()
|
||||
require("copilot.panel").open()
|
||||
end, { desc = "Copilot chat" })
|
||||
|
||||
map("n", "@d", function()
|
||||
require("copilot.panel").ask("Create documentation for the this code")
|
||||
end, { desc = "Copilot chat" })
|
||||
|
||||
map("n", "<leader>si", function()
|
||||
builtin.lsp_document_symbols()
|
||||
end, { desc = "LSP Definitions" })
|
||||
|
||||
map("n", "<leader>sd", function()
|
||||
builtin.lsp_definitions()
|
||||
end, { desc = "LSP Definitions" })
|
||||
|
||||
map("n", "<leader>sr", function()
|
||||
builtin.lsp_references()
|
||||
end, { desc = "LSP References" })
|
||||
|
||||
map("n", "<leader>ss", function()
|
||||
builtin.lsp_workspace_symbols()
|
||||
end, { desc = "LSP workspace symbols" })
|
||||
|
||||
nomap("n", "<leader>h")
|
||||
nomap("n", "<leader>v")
|
||||
|
||||
map("n", "<C-h>", nvim_tmux_nav.NvimTmuxNavigateLeft, { desc = "Navigate left" })
|
||||
map("n", "<C-j>", nvim_tmux_nav.NvimTmuxNavigateDown, { desc = "Navigate down" })
|
||||
map("n", "<C-k>", nvim_tmux_nav.NvimTmuxNavigateUp, { desc = "Navigate up" })
|
||||
map("n", "<C-l>", nvim_tmux_nav.NvimTmuxNavigateRight, { desc = "Navigate right" })
|
||||
Reference in New Issue
Block a user