-- return { -- "git@github.com:onns/rest.nvim.git", -- dependencies = { { "git@github.com:nvim-lua/plenary.nvim.git" } }, -- config = function() -- require("rest-nvim").setup({ -- -- Open request results in a horizontal split -- result_split_horizontal = false, -- -- Keep the http file buffer above|left when split horizontal|vertical -- result_split_in_place = false, -- -- Skip SSL verification, useful for unknown certificates -- skip_ssl_verification = false, -- -- Encode URL before making request -- encode_url = true, -- -- Highlight request on run -- highlight = { -- enabled = true, -- timeout = 150, -- }, -- result = { -- -- toggle showing URL, HTTP info, headers at top the of result window -- show_url = true, -- -- show the generated curl command in case you want to launch -- -- the same request via the terminal (can be verbose) -- show_curl_command = true, -- show_http_info = true, -- show_headers = true, -- -- executables or functions for formatting response body [optional] -- -- set them to false if you want to disable them -- formatters = { -- json = "jq", -- html = function(body) -- return vim.fn.system({ "tidy", "-i", "-q", "-" }, body) -- end -- }, -- }, -- -- Jump to request line on run -- jump_to_request = false, -- env_file = '.env', -- custom_dynamic_variables = {}, -- yank_dry_run = true, -- }) -- end -- } return { { "vhyrro/luarocks.nvim", priority = 1000, config = true, }, { "rest-nvim/rest.nvim", ft = "http", dependencies = { "luarocks.nvim" }, config = function() require("rest-nvim").setup() end, } }