added kulala

main
Mathias Rothenhaeusler 2024-07-26 16:06:34 +02:00
parent 4c760227c7
commit a5860c4237
3 changed files with 45 additions and 0 deletions

View File

@ -527,3 +527,4 @@ require('custom.keymaps')
require('custom.harpoon')
require('custom.mason')
require('custom.bufferline')
require('custom.kulala')

View File

@ -0,0 +1,38 @@
require("kulala").setup({
-- default_view, body or headers
default_view = "body",
-- dev, test, prod, can be anything
-- see: https://learn.microsoft.com/en-us/aspnet/core/test/http-files?view=aspnetcore-8.0#environment-files
default_env = "dev",
-- enable/disable debug mode
debug = false,
-- default formatters for different content types
formatters = {
json = { "jq", "." },
xml = { "xmllint", "--format", "-" },
html = { "xmllint", "--format", "--html", "-" },
},
-- default icons
icons = {
inlay = {
loading = "",
done = "",
error = "",
},
lualine = "🐼",
},
-- additional cURL options
-- see: https://curl.se/docs/manpage.html
additional_curl_options = {},
})
vim.filetype.add({
extension = {
['http'] = 'http',
},
})
vim.api.nvim_set_keymap("n", "<C-A-k>", ":lua require('kulala').jump_prev()<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "<C-A-j>", ":lua require('kulala').jump_next()<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "<C-A-l>", ":lua require('kulala').run()<CR>", { noremap = true, silent = true })

View File

@ -102,6 +102,12 @@ return {
},
{ 'echasnovski/mini.icons', version = false },
{
-- HTTP REST-Client Interface
'mistweaverco/kulala.nvim',
},
-- lazy.nvim Hardtime
-- {
-- "m4xshen/hardtime.nvim",