return { "mistweaverco/kulala.nvim", ft = "http", keys = { { "kr", "lua require('kulala').run()", desc = "Run HTTP request" }, { "ka", "lua require('kulala').run_all()", desc = "Run all requests" }, { "kp", "lua require('kulala').jump_prev()", desc = "Previous request" }, { "kn", "lua require('kulala').jump_next()", desc = "Next request" }, { "ki", "lua require('kulala').inspect()", desc = "Inspect request" }, { "kt", "lua require('kulala').toggle_view()", desc = "Toggle headers/body" }, { "kc", "lua require('kulala').copy()", desc = "Copy as cURL" }, { "ke", "lua require('kulala').set_selected_env()", desc = "Set environment" }, }, opts = { default_view = "body", split_direction = "vertical", icons = { inlay = { loading = "⏳", done = "✅", error = "❌", }, }, }, }