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)