From 915e8398ca374b6198e72859eb083d051d6750ed Mon Sep 17 00:00:00 2001 From: Emilio Gozo <15209351+atsuyaourt@users.noreply.github.com> Date: Mon, 9 Sep 2024 13:08:14 +0800 Subject: [PATCH 1/2] feat: add neotest-python --- manifest.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/manifest.yaml b/manifest.yaml index 886becd68..f30e39341 100644 --- a/manifest.yaml +++ b/manifest.yaml @@ -1424,6 +1424,8 @@ repo: rocks.nvim - owner: nvim-neotest repo: neotest +- owner: nvim-neotest + repo: neotest-python - owner: nvim-neotest repo: nvim-nio - owner: nvim-orgmode From ae4e58a4bfb89461612e6e73f23ca0e4eb62bb09 Mon Sep 17 00:00:00 2001 From: Emilio Gozo <15209351+atsuyaourt@users.noreply.github.com> Date: Mon, 9 Sep 2024 05:12:05 +0000 Subject: [PATCH 2/2] CI: Update plugins --- .plugins.json | 1 + pkgs/vim-plugins.nix | 49 +++++++++++++++++++++++++++++--------------- plugins.md | 5 +++-- 3 files changed, 37 insertions(+), 18 deletions(-) diff --git a/.plugins.json b/.plugins.json index 7797c5b2f..c26d64829 100644 --- a/.plugins.json +++ b/.plugins.json @@ -877,6 +877,7 @@ "nvim-neorocks/luarocks-tag-release": "{\"description\": \"GitHub workflow for automatically generating Luarocks releases from tags and running busted tests\", \"homepage\": \"https://github.com/nvim-neorocks/luarocks-tag-release\", \"license\": {\"py/reduce\": [{\"py/type\": \"update_vim_plugins.nix.License\"}, {\"py/tuple\": [\"agpl3Only\"]}]}, \"name\": \"luarocks-tag-release\", \"owner\": \"nvim-neorocks\", \"py/object\": \"update_vim_plugins.plugin.GitHubPlugin\", \"repo\": \"luarocks-tag-release\", \"source\": {\"py/object\": \"update_vim_plugins.nix.UrlSource\", \"sha256\": \"0yrh3h2aikyw6xka33p5slrbgiyixniwrcx1hhnaz5c40w0jd57i\", \"url\": \"https://github.com/nvim-neorocks/luarocks-tag-release/archive/ee96c63d64700de9e4d38a1addd860a212cbb874.tar.gz\"}, \"version\": {\"__reduce__\": [{\"py/type\": \"datetime.date\"}, [\"B+gJBg==\"]], \"py/object\": \"datetime.date\"}, \"warning\": null}", "nvim-neorocks/rocks.nvim": "{\"description\": \"\\ud83c\\udf12 Neovim plugin management inspired by Cargo, powered by luarocks\", \"homepage\": \"https://github.com/nvim-neorocks/rocks.nvim\", \"license\": {\"py/reduce\": [{\"py/type\": \"update_vim_plugins.nix.License\"}, {\"py/tuple\": [\"gpl3Only\"]}]}, \"name\": \"rocks-nvim\", \"owner\": \"nvim-neorocks\", \"py/object\": \"update_vim_plugins.plugin.GitHubPlugin\", \"repo\": \"rocks.nvim\", \"source\": {\"py/object\": \"update_vim_plugins.nix.UrlSource\", \"sha256\": \"1xim3dx0n909gzkm5715x24ja1gzfr04sglhkxc34jwb6wjhwwhf\", \"url\": \"https://github.com/nvim-neorocks/rocks.nvim/archive/1f8c8c4dc7be7dd2dcac9b55319c7db5734edb2a.tar.gz\"}, \"version\": {\"__reduce__\": [{\"py/type\": \"datetime.date\"}, [\"B+gJBA==\"]], \"py/object\": \"datetime.date\"}, \"warning\": null}", "nvim-neotest/neotest": "{\"description\": \"An extensible framework for interacting with tests within NeoVim.\", \"homepage\": \"https://github.com/nvim-neotest/neotest\", \"license\": {\"py/reduce\": [{\"py/type\": \"update_vim_plugins.nix.License\"}, {\"py/tuple\": [\"mit\"]}]}, \"name\": \"neotest\", \"owner\": \"nvim-neotest\", \"py/object\": \"update_vim_plugins.plugin.GitHubPlugin\", \"repo\": \"neotest\", \"source\": {\"py/object\": \"update_vim_plugins.nix.UrlSource\", \"sha256\": \"0fzbyfrsc14g6piz31hzzskj2nlapz3zbaqprnwdzibmfcd71x04\", \"url\": \"https://github.com/nvim-neotest/neotest/archive/6d6ad113f56edc7c3f2a77a0836ea8c1b955ebea.tar.gz\"}, \"version\": {\"__reduce__\": [{\"py/type\": \"datetime.date\"}, [\"B+gIGg==\"]], \"py/object\": \"datetime.date\"}, \"warning\": null}", + "nvim-neotest/neotest-python": "{\"description\": \"\", \"homepage\": \"https://github.com/nvim-neotest/neotest-python\", \"license\": {\"py/reduce\": [{\"py/type\": \"update_vim_plugins.nix.License\"}, {\"py/tuple\": [\"mit\"]}]}, \"name\": \"neotest-python\", \"owner\": \"nvim-neotest\", \"py/object\": \"update_vim_plugins.plugin.GitHubPlugin\", \"repo\": \"neotest-python\", \"source\": {\"py/object\": \"update_vim_plugins.nix.UrlSource\", \"sha256\": \"0b9949mf9bpqzbbb2hw7dc9b23rfry059wrbkhbi94gcy02h5f4x\", \"url\": \"https://github.com/nvim-neotest/neotest-python/archive/72603dfdbaad5695160268cb10531a14cc37236e.tar.gz\"}, \"version\": {\"__reduce__\": [{\"py/type\": \"datetime.date\"}, [\"B+gIEw==\"]], \"py/object\": \"datetime.date\"}, \"warning\": null}", "nvim-neotest/nvim-nio": "{\"description\": \"A library for asynchronous IO in Neovim\", \"homepage\": \"https://github.com/nvim-neotest/nvim-nio\", \"license\": {\"py/reduce\": [{\"py/type\": \"update_vim_plugins.nix.License\"}, {\"py/tuple\": [\"mit\"]}]}, \"name\": \"nvim-nio\", \"owner\": \"nvim-neotest\", \"py/object\": \"update_vim_plugins.plugin.GitHubPlugin\", \"repo\": \"nvim-nio\", \"source\": {\"py/object\": \"update_vim_plugins.nix.UrlSource\", \"sha256\": \"043llp4yrq6nzmmcb7pjqfn7k8bbgbj6x2g5fvrfqdbp5djs8pfc\", \"url\": \"https://github.com/nvim-neotest/nvim-nio/archive/a428f309119086dc78dd4b19306d2d67be884eee.tar.gz\"}, \"version\": {\"__reduce__\": [{\"py/type\": \"datetime.date\"}, [\"B+gHCw==\"]], \"py/object\": \"datetime.date\"}, \"warning\": null}", "nvim-orgmode/orgmode": "{\"description\": \"Orgmode clone written in Lua for Neovim 0.9+.\", \"homepage\": \"https://github.com/nvim-orgmode/orgmode\", \"license\": {\"py/reduce\": [{\"py/type\": \"update_vim_plugins.nix.License\"}, {\"py/tuple\": [\"mit\"]}]}, \"name\": \"orgmode\", \"owner\": \"nvim-orgmode\", \"py/object\": \"update_vim_plugins.plugin.GitHubPlugin\", \"repo\": \"orgmode\", \"source\": {\"py/object\": \"update_vim_plugins.nix.UrlSource\", \"sha256\": \"0acxp8f4sw6zxmhf5f6pw4x5z1f1dpr1py8dwn33jmihqr9kg00v\", \"url\": \"https://github.com/nvim-orgmode/orgmode/archive/e3500add486b17da58ce8e42a0f799161e5761c9.tar.gz\"}, \"version\": {\"__reduce__\": [{\"py/type\": \"datetime.date\"}, [\"B+gJAg==\"]], \"py/object\": \"datetime.date\"}, \"warning\": null}", "nvim-pack/nvim-spectre": "{\"description\": \"Find the enemy and replace them with dark power.\", \"homepage\": \"https://github.com/nvim-pack/nvim-spectre\", \"license\": {\"py/reduce\": [{\"py/type\": \"update_vim_plugins.nix.License\"}, {\"py/tuple\": [\"mit\"]}]}, \"name\": \"nvim-spectre\", \"owner\": \"nvim-pack\", \"py/object\": \"update_vim_plugins.plugin.GitHubPlugin\", \"repo\": \"nvim-spectre\", \"source\": {\"py/object\": \"update_vim_plugins.nix.UrlSource\", \"sha256\": \"0h61idx0ayyl9vdg1wri4va9rz8ljknd5dmnawvwbf412kbgbb2f\", \"url\": \"https://github.com/nvim-pack/nvim-spectre/archive/ba7fb777edff6c1fbbeffd343e113af64c04e90a.tar.gz\"}, \"version\": {\"__reduce__\": [{\"py/type\": \"datetime.date\"}, [\"B+gHHg==\"]], \"py/object\": \"datetime.date\"}, \"warning\": null}", diff --git a/pkgs/vim-plugins.nix b/pkgs/vim-plugins.nix index 80a092475..46b20302b 100644 --- a/pkgs/vim-plugins.nix +++ b/pkgs/vim-plugins.nix @@ -9274,35 +9274,35 @@ }; /* - Generated from: svrana/neosolarized.nvim + Generated from: Tsuzat/NeoSolarized.nvim */ - neosolarized-nvim = buildVimPlugin { - pname = "neosolarized-nvim"; - version = "2024-09-04"; + NeoSolarized-nvim = buildVimPlugin { + pname = "NeoSolarized-nvim"; + version = "2024-06-20"; src = fetchurl { - url = "https://github.com/svrana/neosolarized.nvim/archive/742deb0b2b1e110b09494206611509e3992aac35.tar.gz"; - sha256 = "03qlb9kwsbb1ff7jz325z84j5pr16z30af06kf43ri9miljzd7db"; + url = "https://github.com/Tsuzat/NeoSolarized.nvim/archive/bdfcdd056c4c73b10fc6f42f0c2d0df839ff49ae.tar.gz"; + sha256 = "115fdvxbjp9wij09lmswjsl331hhviynsx9jf3z60gq9dg1k77nk"; }; meta = with lib; { - description = "Truecolor solarized theme for neovim in Lua using colorbuddy"; - homepage = "https://github.com/svrana/neosolarized.nvim"; + description = "NeoSolarized colorscheme for NeoVim with full transparency"; + homepage = "https://github.com/Tsuzat/NeoSolarized.nvim"; license = with licenses; []; }; }; /* - Generated from: Tsuzat/NeoSolarized.nvim + Generated from: svrana/neosolarized.nvim */ - NeoSolarized-nvim = buildVimPlugin { - pname = "NeoSolarized-nvim"; - version = "2024-06-20"; + neosolarized-nvim = buildVimPlugin { + pname = "neosolarized-nvim"; + version = "2024-09-04"; src = fetchurl { - url = "https://github.com/Tsuzat/NeoSolarized.nvim/archive/bdfcdd056c4c73b10fc6f42f0c2d0df839ff49ae.tar.gz"; - sha256 = "115fdvxbjp9wij09lmswjsl331hhviynsx9jf3z60gq9dg1k77nk"; + url = "https://github.com/svrana/neosolarized.nvim/archive/742deb0b2b1e110b09494206611509e3992aac35.tar.gz"; + sha256 = "03qlb9kwsbb1ff7jz325z84j5pr16z30af06kf43ri9miljzd7db"; }; meta = with lib; { - description = "NeoSolarized colorscheme for NeoVim with full transparency"; - homepage = "https://github.com/Tsuzat/NeoSolarized.nvim"; + description = "Truecolor solarized theme for neovim in Lua using colorbuddy"; + homepage = "https://github.com/svrana/neosolarized.nvim"; license = with licenses; []; }; }; @@ -9358,6 +9358,23 @@ }; }; + /* + Generated from: nvim-neotest/neotest-python + */ + neotest-python = buildVimPlugin { + pname = "neotest-python"; + version = "2024-08-19"; + src = fetchurl { + url = "https://github.com/nvim-neotest/neotest-python/archive/72603dfdbaad5695160268cb10531a14cc37236e.tar.gz"; + sha256 = "0b9949mf9bpqzbbb2hw7dc9b23rfry059wrbkhbi94gcy02h5f4x"; + }; + meta = with lib; { + description = ""; + homepage = "https://github.com/nvim-neotest/neotest-python"; + license = with licenses; [mit]; + }; + }; + /* Generated from: saifulapm/neotree-file-nesting-config */ diff --git a/plugins.md b/plugins.md index 90634051c..262620dd4 100644 --- a/plugins.md +++ b/plugins.md @@ -1,4 +1,4 @@ - - Plugin count: 1143 + - Plugin count: 1144 | Repo | Last Update | Nix package name | warnings | |:---|:---|:---|:---| @@ -547,11 +547,12 @@ | [nvim-neorg/neorg-telescope](https://github.com/nvim-neorg/neorg-telescope) | 2024-07-30 | `neorg-telescope` | | [nyngwang/NeoRoot.lua](https://github.com/nyngwang/NeoRoot.lua) | 2023-02-08 | `NeoRoot-lua` | | [karb94/neoscroll.nvim](https://github.com/karb94/neoscroll.nvim) | 2024-09-07 | `neoscroll-nvim` | -| [svrana/neosolarized.nvim](https://github.com/svrana/neosolarized.nvim) | 2024-09-04 | `neosolarized-nvim` | | [Tsuzat/NeoSolarized.nvim](https://github.com/Tsuzat/NeoSolarized.nvim) | 2024-06-20 | `NeoSolarized-nvim` | +| [svrana/neosolarized.nvim](https://github.com/svrana/neosolarized.nvim) | 2024-09-04 | `neosolarized-nvim` | | [nyngwang/NeoTerm.lua](https://github.com/nyngwang/NeoTerm.lua) | 2023-06-22 | `NeoTerm-lua` | | [nvim-neotest/neotest](https://github.com/nvim-neotest/neotest) | 2024-08-26 | `neotest` | | [fredrikaverpil/neotest-golang](https://github.com/fredrikaverpil/neotest-golang) | 2024-09-08 | `neotest-golang` | +| [nvim-neotest/neotest-python](https://github.com/nvim-neotest/neotest-python) | 2024-08-19 | `neotest-python` | | [saifulapm/neotree-file-nesting-config](https://github.com/saifulapm/neotree-file-nesting-config) | 2024-06-13 | `neotree-file-nesting-config` | | [coffebar/neovim-project](https://github.com/coffebar/neovim-project) | 2024-07-08 | `neovim-project` | | [Shatur/neovim-session-manager](https://github.com/Shatur/neovim-session-manager) | 2024-08-02 | `neovim-session-manager` |