63 lines
1.4 KiB
Lua
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,
|
|
},
|
|
})
|