diff --git a/lua/lazyvim/plugins/extras/util/rest.lua b/lua/lazyvim/plugins/extras/util/rest.lua index 9f2e6d67..11045d2d 100644 --- a/lua/lazyvim/plugins/extras/util/rest.lua +++ b/lua/lazyvim/plugins/extras/util/rest.lua @@ -11,7 +11,7 @@ return { { "R", "", desc = "+Rest", ft = "http" }, { "Rb", "lua require('kulala').scratchpad()", desc = "Open scratchpad", ft = "http" }, { "Rc", "lua require('kulala').copy()", desc = "Copy as cURL", ft = "http" }, - { "RC", "lua require('kulala').from_curl()", desc = "Paste from curl", ft = "http" }, + { "RC", "lua require('kulala').from_curl()", desc = "Paste from cURL", ft = "http" }, { "Rg", "lua require('kulala').download_graphql_schema()", @@ -27,7 +27,35 @@ return { { "RS", "lua require('kulala').show_stats()", desc = "Show stats", ft = "http" }, { "Rt", "lua require('kulala').toggle_view()", desc = "Toggle headers/body", ft = "http" }, }, - opts = {}, + opts = { + ui = { + icons = { + inlay = { + loading = "", + done = "", + error = "", + }, + }, + }, + }, + }, + { + "mason-org/mason.nvim", + opts = function(_, opts) + opts.registries = opts.registries or {} + table.insert(opts.registries, "github:mistweaverco/zana-registry") + opts.ensure_installed = opts.ensure_installed or {} + table.insert(opts.ensure_installed, "kulala-fmt") + table.insert(opts.ensure_installed, "kulala-ls") + end, + }, + { + "stevearc/conform.nvim", + opts = { + formatters_by_ft = { + http = { "kulala-fmt" }, + }, + }, }, { "nvim-treesitter/nvim-treesitter",