Files
2026-09-04 19:49:42 +02:00

63 lines
1.4 KiB
Lua

require("lz.n").load({
{
"kulala.nvim",
ft = { "http", "rest" },
keys = {
{
"<localleader>r",
function()
require("kulala").run()
end,
mode = { "n", "x" },
ft = { "http", "rest" },
desc = "Execute HTTP request",
},
{
"<localleader>a",
function()
require("kulala").run_all()
end,
ft = { "http", "rest" },
desc = "Execute all HTTP requests",
},
{
"<localleader>e",
function()
require("kulala").set_selected_env()
end,
ft = { "http", "rest" },
desc = "Select HTTP environment",
},
{
"<leader>rr",
function()
require("kulala").scratchpad()
end,
desc = "Open HTTP scratchpad",
},
{
"<leader>rc",
function()
require("kulala").from_curl()
end,
desc = "Import cURL request",
},
{
"<leader>ro",
function()
require("kulala").open()
end,
desc = "Open HTTP request",
},
},
after = function()
require("kulala").setup({
kulala_core = { path = require("nix-info").settings.kulalaCorePath },
treesitter = { enable = false },
session = { restore = false },
ui = { winbar = false },
})
end,
},
})