From 025725ecd0bcc045cf4c5bd379823efcb4c99600 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Mon, 29 Jan 2024 12:58:17 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(nvim):=20move=20p?= =?UTF-8?q?yrequirements=20extra=20to=20the=20python=20extended=20extra?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/extras/editor/py-requirements.lua | 24 ------------------ .../plugins/extras/lang/python-extended.lua | 25 +++++++++++++++++++ 2 files changed, 25 insertions(+), 24 deletions(-) delete mode 100644 .config/nvim/lua/plugins/extras/editor/py-requirements.lua diff --git a/.config/nvim/lua/plugins/extras/editor/py-requirements.lua b/.config/nvim/lua/plugins/extras/editor/py-requirements.lua deleted file mode 100644 index 958fde6b..00000000 --- a/.config/nvim/lua/plugins/extras/editor/py-requirements.lua +++ /dev/null @@ -1,24 +0,0 @@ -return { - "MeanderingProgrammer/py-requirements.nvim", - event = { - "BufRead requirements.txt", - }, - dependencies = { - { "nvim-lua/plenary.nvim" }, - { - "hrsh7th/nvim-cmp", - dependencies = {}, - opts = function(_, opts) - table.insert(opts.sources, { name = "py-requirements" }) - end, - }, - }, - opts = function() - require("py-requirements").setup({}) - require("nvim-treesitter.configs").setup({ - ensure_installed = { - "requirements", - }, - }) - end, -} diff --git a/.config/nvim/lua/plugins/extras/lang/python-extended.lua b/.config/nvim/lua/plugins/extras/lang/python-extended.lua index f275bb78..2cdf1fd8 100644 --- a/.config/nvim/lua/plugins/extras/lang/python-extended.lua +++ b/.config/nvim/lua/plugins/extras/lang/python-extended.lua @@ -8,6 +8,31 @@ return { return opts end, }, + { + "nvim-treesitter/nvim-treesitter", + opts = function(_, opts) + if type(opts.ensure_installed) == "table" then + vim.list_extend(opts.ensure_installed, { "requirements" }) + end + end, + }, + { + "MeanderingProgrammer/py-requirements.nvim", + event = { + "BufRead requirements.txt", + }, + dependencies = { + { "nvim-lua/plenary.nvim" }, + { + "hrsh7th/nvim-cmp", + dependencies = {}, + opts = function(_, opts) + table.insert(opts.sources, { name = "py-requirements" }) + end, + }, + }, + opts = {}, + }, { "luckasRanarison/nvim-devdocs", optional = true,