aboutsummaryrefslogtreecommitdiffstats
path: root/lua/config/keymaps.lua
diff options
context:
space:
mode:
authorElvis Claros Castro <elvis@claros.ar>2024-07-11 05:12:18 -0300
committerElvis Claros Castro <elvis@claros.ar>2024-07-11 05:12:18 -0300
commit1fd0af14d592d612c2aaab7717c04c8806ba3daa (patch)
tree46aa59ff785305fcc05209091aecf64ca89e05fb /lua/config/keymaps.lua
parentfb448577edebb1b093e6cc097c201151385986f8 (diff)
downloadnvim-conf-1fd0af14d592d612c2aaab7717c04c8806ba3daa.tar.gz
nvim-conf-1fd0af14d592d612c2aaab7717c04c8806ba3daa.zip
Feat: Todo actulizado
Diffstat (limited to 'lua/config/keymaps.lua')
-rw-r--r--lua/config/keymaps.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua
index cf70ef0..d56b536 100644
--- a/lua/config/keymaps.lua
+++ b/lua/config/keymaps.lua
@@ -32,6 +32,8 @@ map("n", "<C-k>", ":cprev<CR>zz", { desc = "Goes to the previous item in the qui
-- map("n", "<leader>o", ":lprev<CR>zz")
map("n", "<leader>cc", ":cclose<CR>", { desc = "Close the quick fix list" })
+map("n", "<leader><leader><leader>tc", ":TSContextToggle<CR>", { desc = "Toggle treesitter context" })
+
-- tabulation
map("v", "<", "<gv", { desc = "Indent out and keeps the selection" })
map("v", ">", ">gv", { desc = "Indent in and keeps the selection" })
@@ -72,7 +74,9 @@ map("n", "<leader>vp", vim.diagnostic.goto_prev, { desc = "Goes to prev diagnost
map("v", "<leader>q", require('alpha.select_to_quickfix').handle)
map('n', '99', ':set invspell<CR>', { noremap = true })
-map("n", "<leader>ss", function() require('nvim-python-repl').send_statement_definition() end, { desc = "Send semantic unit to REPL"})
+-- map("n", "<leader>ss", function() require('nvim-python-repl').send_statement_definition() end, { desc = "Send semantic unit to REPL"})
+vim.api.nvim_set_keymap('n', '<C-Enter>', [[<Esc>:lua require('nvim-python-repl').send_statement_definition()<CR>j]], {noremap = true, silent = true})
+vim.api.nvim_set_keymap('i', '<C-Enter>', [[<Esc>:lua require('nvim-python-repl').send_statement_definition()<CR>i]], {noremap = true, silent = true})
map("n", "<leader>sl", function() require('nvim-python-repl').send_visual_to_repl() end, { desc = "Send visual selection to REPL"})
map("v", "<leader>sl", function() require('nvim-python-repl').send_visual_to_repl() end, { desc = "Send visual selection to REPL"})
map("n", "<leader>MReturn", function() require('nvim-python-repl').send_buffer_to_repl() end, { desc = "Send entire buffer to REPL"})
@@ -82,3 +86,4 @@ map("n", "<leader>rl",function() require('rust-tools').inlay_hints.enable() end,
map("n", "<leader>rdl",function() require('rust-tools').inlay_hints.disable() end, {desc = "Disable inlay hints auto update and unset them for all buffers"})
map("n", "<leader>rrn", function () require('rust-tools').runnables.runnables() end, {desc = "run rust"})
map("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" })
+map("n", "<leader>fg", function() require('telescope').extensions.live_grep_args.live_grep_args() end, {desc = "run grep"})