diff options
| author | Naz <ndpm13@ch-naseem.com> | 2025-02-08 11:49:10 +0100 |
|---|---|---|
| committer | Naz <ndpm13@ch-naseem.com> | 2025-02-08 11:49:10 +0100 |
| commit | 9b9eab0b94e1aa7202226002d8774603677d23ba (patch) | |
| tree | c6b9f4d4485d0873553bf324a976b7691aa70667 /lua/config | |
| parent | 0f181056a80d84e71f402b4d202c68c0212e215a (diff) | |
✨feat: add LSP and IDEish plugins
Diffstat (limited to 'lua/config')
| -rw-r--r-- | lua/config/mappings.lua | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/lua/config/mappings.lua b/lua/config/mappings.lua index a203a65..cc6d97b 100644 --- a/lua/config/mappings.lua +++ b/lua/config/mappings.lua @@ -15,7 +15,27 @@ vim.api.nvim_set_keymap( ) vim.api.nvim_set_keymap("n", "<Esc>", ":noh<CR>", { noremap = true, silent = true, desc = "Clear Search" }) - -- bufferline keymaps -vim.api.nvim_set_keymap("n", "<leader>C", ":BufferLineCloseOthers<CR>", { noremap = true, silent = true, desc = "Close Other Buffers" }) +vim.api.nvim_set_keymap( + "n", + "<leader>C", + ":BufferLineCloseOthers<CR>", + { noremap = true, silent = true, desc = "Close Other Buffers" } +) + +-- nvim-dap keymaps + +vim.keymap.set("n", "<Leader>db", require("dap").toggle_breakpoint, { desc = "DAP Toggle Breakpoint" }) +vim.keymap.set("n", "<Leader>dc", require("dap").continue, { desc = "DAP Continue" }) +vim.keymap.set("n", "<Leader>dsv", require("dap").step_over, { desc = "DAP Step Over" }) +vim.keymap.set("n", "<Leader>dsi", require("dap").step_into, { desc = "DAP Step Into" }) +vim.keymap.set("n", "<Leader>dso", require("dap").step_out, { desc = "DAP Step Out" }) + +-- lsp keymaps + +vim.keymap.set("n", "K", vim.lsp.buf.hover, { desc = "LSP Hover" }) +vim.keymap.set("n", "gd", vim.lsp.buf.definition, { desc = "LSP Definition" }) +vim.keymap.set("n", "er", vim.diagnostic.open_float, { desc = "LSP Diagnostics" }) +vim.keymap.set({ "n", "v" }, "<leader>ca", vim.lsp.buf.code_action, { desc = "LSP Code Action" }) +vim.keymap.set("n", "<leader>gf", vim.lsp.buf.format, { desc = "LSP Format" }) |
