Commit Graph

130 Commits

Author SHA1 Message Date
PerchunPak
3c2cc3049d
pluginupdate.py: use newer syntax for types 2024-11-10 16:53:32 +01:00
PerchunPak
ecee72e247
pluginupdate.py: add support for adding/updating individual plugins 2024-11-10 01:42:51 +01:00
PerchunPak
a6fe798a01
pluginupdate.py: fix bugs and add improvements
I fixed many hidden bugs and made some small improvements. The main
reason this was separated from #336137 is to fix the sorting issue.

Before this commit, sorting for Vim plugins was broken and worked by
what was fetched first. This is because the sorting was done by empty
strings (the default value in CSV is not None but an empty string). This
PR fixes it and also moves sorting from the user to the library (from
`vim/plugins/update.py` to `pluginupdate.py`) to prevent such weird
issues and duplication of code.
2024-11-09 00:20:38 +01:00
PerchunPak
8b503ec432
pluginupdate.py: reformat with ruff
Ruff - an extremely fast Python linter and code formatter, written in Rust.
2024-11-09 00:20:38 +01:00
Philip Taron
ae92f312bf
treewide: use a consistent meta.priority default 2024-08-29 09:04:57 -07:00
Philip Taron
729237c163
kakounePlugins: remove with statements
As I'm the maintainer, I also removed `with overridden`.
2024-08-18 06:31:11 -07:00
Philip Taron
0422fbcf36
Merge pull request #328730 from philipwilk/catppuccin-kakoune
kakounePlugins.kakoune-catppuccin: init at 2024-03-29
2024-08-15 05:55:53 -07:00
Philip Wilk
3212a37196
kakounePlugins.kakoune-catppuccin: init at 0-unstable-2024-03-29 2024-08-15 13:28:08 +01:00
Alois Wohlschlager
b3f4bfaba6
kakoune: restore the ability to find ambient programs
In e4da18a692, logic was added to the kakoune
wrapper to add a specific directory to the PATH. However, this accidentally
used the build-time value, thus breaking the ability of kakoune to find
programs on the system-wide PATH. Restore this ability by appending to the
run-time value.
2024-08-10 11:29:43 +02:00
Philip Taron
f06a5d1cd4
Merge pull request #328538 from antholeole/oleina/hopkak
kakounePlugins.hop-kak: init at 0.2.0
2024-08-04 18:12:58 -07:00
Philip Taron
2f3e77e1f2
kakoune: add philiptaron as maintainer to most kakoune-related things 2024-08-01 18:06:40 -07:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
oleina
1d4821cd65 kakounePlugins.hop-kak: init at 0.2.0 2024-07-28 12:10:52 -07:00
oleina
e4da18a692 kakoune: create a directory for bins that kakoune needs 2024-07-26 18:12:38 -07:00
Anderson Torres
9ffac6dc44 treewide: remove vrthra from meta.maintainers [all orphans]
Tracking issue: https://github.com/NixOS/nixpkgs/issues/290642

Inactive since 2017
2024-07-07 12:20:32 -03:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Ashish SHUKLA
42d7fd413c
kakoune: 2024.05.09 -> 2024.05.18 2024-05-18 06:18:24 +00:00
Ashish SHUKLA
1f6513a145
kakoune: 2023.08.05 -> 2024.05.09
- switch to finalAttrs
- remove upstreamed patch
- move version to postPatch (props: @alois31)
2024-05-11 14:12:40 +00:00
V
dcfecc9bbb kakoune-lsp: 15.0.1 -> 16.0.0
The project renamed from "kak-lsp" in this version. Command and config
file paths remain the same, at least for now.

Change-Id: I7cbce56096bac5d4c68c2e9d4effd11f51b7bbf5
2024-04-01 03:27:28 +02:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Marco Rebhan
6bcb7fade4
kakoune: fix compiling with clang for macOS 2023-11-25 14:10:08 +01:00
Solène Rapenne
b55d20d7c4 treewide: remove myself as maintainer 2023-11-03 18:09:17 +01:00
Aleksey Mikhaylov
72e5e4ea54 kakounePlugins: updated the 10-22-2023 2023-10-22 16:48:15 +03:00
Masanori Ogino
6bc5f7dd87 kakoune-unwrapped: 2022.10.31 -> 2023.08.05
Version 2023.07.29 [1] contains feature additions and breaking changes
to the default key bindings.

Version 2023.08.05 [2] contains a bug fix.

[1]: https://github.com/mawww/kakoune/releases/tag/v2023.07.29
[2]: https://github.com/mawww/kakoune/releases/tag/v2023.08.05

Changes: https://github.com/mawww/kakoune/compare/v2022.10.31...v2023.08.05
Signed-off-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
2023-08-06 05:20:45 +09:00
Victor Engmark
625e6657c1 kakoune: Remove no-op if/else
Presumably copy/pasted from `maintainers/scripts/pluginupdate.py`.
2023-06-15 10:59:24 +12:00
Matthieu Coudron
351cec5db3
use subcommands in plugin updaters (#223164)
* update.py: introduce subparsers for plugin updaters

This is preliminary work to help create more powerful plugin updaters.
Namely I would like to be able to "just add" plugins without refreshing
the older ones (helpful when github temporarily removes a user from
github due to automated bot detection).

Also concerning the lua updater, we pin some of the dependencies, and I
would like to be able to unpin the package without editing the csv
(coming in later PRs).

* doc/updaters: update command to update editor plugins

including vim, kakoune and lua packages

Co-authored-by: figsoda
2023-04-14 22:02:17 +02:00
Andrew Abbott
dcca1f7841 kakounePlugins: add generated updated input file 2023-01-28 09:29:52 +11:00
Andrew Abbott
d935f53e71 kakounePlugins: update 2023-01-28 09:29:52 +11:00
Andrew Abbott
dd13d8c7e4 kakoune: Update plugin list
Added some plugins I use, fixed the reference to one, and removed ones
that are no longer available.
2023-01-28 09:29:52 +11:00
Andrew Abbott
2df2a508dc kakounePlugins: Fix update.py
I tried to run this and it failed. These changes made it work again.

I looked at maintainers/scripts/pluginupdate.py and how the types
differed to make this fix.
2023-01-28 09:29:52 +11:00
Shawn8901
3866fa44a7 treewide: remove global with lib; in pkgs/{audio,blockchain,editors} 2023-01-21 23:11:12 +01:00
figsoda
ec8cb34358 treewide: fix typos 2022-12-17 19:39:44 -05:00
Jörg Thalheim
2792921a4b
Merge pull request #205108 from omasanori/kakoune-2022.10.31
kakoune-unwrapped: 2021.11.08 -> 2022.10.31
2022-12-17 08:47:02 +00:00
Masanori Ogino
dc6d81e816 kakoune-unwrapped: 2021.11.08 -> 2022.10.31 2022-12-08 14:53:07 +09:00
Fabian Affolter
24b181fd2f kakoune: rename GitPython 2022-12-05 21:48:16 +01:00
Solene Rapenne
a68a20c73a kakoune: add srapenne as maintainer 2022-10-04 22:37:42 +02:00
Matthieu Coudron
d396c7d316
Merge pull request #166941 from teto/vim-plugins-toml 2022-04-05 09:33:40 +02:00
Matthieu Coudron
69daee8243 kakounePlugins: update 2022-04-03 18:14:14 +02:00
Robert Hensing
200175a701 config.allowAliases: Define as option
This simplifies usages and makes the default value consistent.

In a few cases, the default value was interpreted to be `false`,
but this is useless, because virtually nobody will explicitly
set `allowAliases = true;`.
2022-04-01 11:33:10 +02:00
Matthieu Coudron
6f3482f640 update.py: fix for kakoune/luarocks 2022-03-08 10:53:11 +01:00
David Yamnitsky
b8a0a333e5
Add mainProgram to kakoune 2021-12-17 11:30:01 -08:00
figsoda
5aaa5f5e75 pluginupdate.py: fix compatibility with nix 2.4 2021-11-13 17:33:43 +01:00
Luflosi
6661cb0887
kakoune: 2021.10.28 -> 2021.11.08
https://github.com/mawww/kakoune/releases/tag/v2021.11.08
2021-11-07 11:58:41 +01:00
Sandro Jäckel
8547db919a
treewide: switch `builtins.fromJSON(builtins.readFile ./file.json)` to lib.importJSON ./file.json 2021-11-03 14:43:52 +01:00
Luflosi
52dd13c633
kakoune: 2021.08.28 -> 2021.10.28
https://github.com/mawww/kakoune/releases/tag/v2021.10.28
2021-10-28 15:57:24 +02:00
Jörg Thalheim
00a12666ca
Merge pull request #136125 from jtrees/kakoune-v2021.08.28
kakoune: 2020.09.01 -> 2021.08.28
2021-08-31 08:31:53 +01:00
Jörg Thalheim
56feed592e kakoune: remove pkg-config, cleanup preConfigure 2021-08-31 09:23:15 +02:00
Joshua Trees
b544112862 kakoune: simplify derivation
The dependencies and the sed patch appear to be redundant by now.
2021-08-30 16:40:23 +02:00
Joshua Trees
a461d064cb kakoune: 2020.09.01 -> 2021.08.28 2021-08-29 22:36:44 +02:00
Matthieu Coudron
8ddad244ea update-luarocks-packages: use pluginupdate.py
Cleans up the common interface between the updaters.
Restores the ability to regen the lua packages in parallel.
2021-08-12 01:14:58 +02:00