feat(nvim): add lualine and telescope integration into the rest-client extra

This commit is contained in:
Sergio Laín 2024-02-13 01:04:59 +01:00
parent c43954e30c
commit 2a34b0099a
No known key found for this signature in database
GPG key ID: 14C9B8080681777B

View file

@ -50,12 +50,25 @@ return {
custom_dynamic_variables = {}, custom_dynamic_variables = {},
yank_dry_run = true, yank_dry_run = true,
}, },
config = function(_, opts)
require("rest-nvim").setup(opts)
require("lazyvim.util").on_load("telescope.nvim", function()
require("telescope").load_extension("rest")
end)
end,
-- stylua: ignore -- stylua: ignore
keys = { keys = {
{ "<leader>thp", function() require("rest-nvim").run(true) end, desc = "Preview Request" }, { "<leader>thp", function() require("rest-nvim").run(true) end, desc = "Preview Request" },
{ "<leader>thr", function() require("rest-nvim").run() end, desc = "Run Request" }, { "<leader>thr", function() require("rest-nvim").run() end, desc = "Run Request" },
{ "<leader>sv", function() require("telescope").extensions.rest.select_env() end, desc = "Env Files" },
}, },
}, },
{
"nvim-lualine/lualine.nvim",
opts = function(_, opts)
table.insert(opts.sections.lualine_x, 1, "rest")
end,
},
{ {
"folke/which-key.nvim", "folke/which-key.nvim",
opts = { opts = {