Files
flake/nvim/lua/plugins/sniprun.lua
T
2025-07-27 21:04:14 +02:00

30 lines
675 B
Lua

return {
{
"sniprun",
keys = {
{ "<leader>r", "<cmd>SnipRun<cr>", desc = "Run code", mode = { "v" } },
{ "<leader>r", "<Plug>SnipRunOperator", desc = "Run code", mode = { "n" } },
{ "<leader>rr", "<cmd>SnipRun<cr>", desc = "Run code", mode = { "n" } },
},
opts = {
selected_interpreters = {
"Lua_nvim",
},
display = { "VirtualLine", },
live_display = { "VirtualTextOk" },
show_no_output = { "Classic" },
snipruncolors = {
SniprunVirtualTextOk = { link = "Delimiter" },
SniprunVirtualTextErr = { link = "Error" },
},
ansi_escape = true,
},
after = function(plug)
require("sniprun").setup(plug.opts)
end,
},
}