From 18d30e3fbc60e93860f643e495164742e9dfec66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sun, 24 Mar 2024 19:32:24 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20new=20extra:=20json?= =?UTF-8?q?=20extended?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit one new plugin --- .../nvim/lua/plugins/extras/editor/rest-client.lua | 8 +------- .../nvim/lua/plugins/extras/lang/json-extended.lua | 11 +++++++++++ .../plugins/extras/lang/web/typescript-extended.lua | 2 +- 3 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 .config/nvim/lua/plugins/extras/lang/json-extended.lua diff --git a/.config/nvim/lua/plugins/extras/editor/rest-client.lua b/.config/nvim/lua/plugins/extras/editor/rest-client.lua index 351c444d..f05a2ac9 100644 --- a/.config/nvim/lua/plugins/extras/editor/rest-client.lua +++ b/.config/nvim/lua/plugins/extras/editor/rest-client.lua @@ -9,13 +9,7 @@ return { }, { "rest-nvim/rest.nvim", - dependencies = { - { - "gennaro-tedesco/nvim-jqx", - ft = { "json", "yaml" }, - }, - }, - ft = { "http" }, + ft = "http", opts = { -- Open request results in a horizontal split result_split_horizontal = true, diff --git a/.config/nvim/lua/plugins/extras/lang/json-extended.lua b/.config/nvim/lua/plugins/extras/lang/json-extended.lua new file mode 100644 index 00000000..72aad567 --- /dev/null +++ b/.config/nvim/lua/plugins/extras/lang/json-extended.lua @@ -0,0 +1,11 @@ +return { + { import = "lazyvim.plugins.extras.lang.json" }, + { + "gennaro-tedesco/nvim-jqx", + ft = { "json", "yaml" }, + cmd = { "JqxList", "JqxQuery" }, + keys = { + { "cj", ft = { "json", "yaml" }, "JqxList", desc = "Jqx List" }, + }, + }, +} diff --git a/.config/nvim/lua/plugins/extras/lang/web/typescript-extended.lua b/.config/nvim/lua/plugins/extras/lang/web/typescript-extended.lua index 7013447d..3d317792 100644 --- a/.config/nvim/lua/plugins/extras/lang/web/typescript-extended.lua +++ b/.config/nvim/lua/plugins/extras/lang/web/typescript-extended.lua @@ -26,7 +26,7 @@ end return { { import = "lazyvim.plugins.extras.lang.typescript" }, - { import = "lazyvim.plugins.extras.lang.json" }, + { import = "plugins.extras.lang.json-extended" }, { "williamboman/mason.nvim", opts = function(_, opts)