Nvim: new plugins

This commit is contained in:
Robert Kmieć
2024-06-03 23:34:22 +02:00
parent 063a693f19
commit 27eda40ccb
5 changed files with 36 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
return {
"petrichorma/nvim_ds_repl",
requires = "nvim-treesitter",
config = function ()
vim.api.nvim_create_autocmd({"BufEnter", "BufWinEnter"}, {
pattern = {"*.py", "*.R"},
callback = function()
vim.keymap.set("n", '<CR>', function()
require('nvim_ds_repl').send_statement_definition()
end, {noremap = true})
vim.keymap.set("v", '<CR>', function()
require('nvim_ds_repl').send_visual_to_repl()
end, {noremap = true})
vim.keymap.set("n", '<leader>fa', function()
require('nvim_ds_repl').send_buffer_to_repl()
end, {noremap = true})
vim.api.nvim_set_keymap('n', '<leader>pp', "<cmd>lua require('nvim_ds_repl').get_envs()<CR>", {noremap = true, silent = true})
vim.api.nvim_set_keymap('n', '<leader>pj', "<cmd>lua require('nvim_ds_repl').inspect()<CR>", {noremap = true, silent = true})
end
})
end
}