From 2a34b0099a7fde28ac74fdc51ad37c69b13fdf68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Tue, 13 Feb 2024 01:04:59 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20add=20lualine=20and?= =?UTF-8?q?=20telescope=20integration=20into=20the=20rest-client=20extra?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nvim/lua/plugins/extras/editor/rest-client.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.config/nvim/lua/plugins/extras/editor/rest-client.lua b/.config/nvim/lua/plugins/extras/editor/rest-client.lua index ca6f85f4..5a7b25e4 100644 --- a/.config/nvim/lua/plugins/extras/editor/rest-client.lua +++ b/.config/nvim/lua/plugins/extras/editor/rest-client.lua @@ -50,12 +50,25 @@ return { custom_dynamic_variables = {}, 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 keys = { { "thp", function() require("rest-nvim").run(true) end, desc = "Preview Request" }, { "thr", function() require("rest-nvim").run() end, desc = "Run Request" }, + { "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", opts = {