Commit Graph
2054 Commits
Author SHA1 Message Date
refaelsh 83aed0e6a3 plugins/nvim-web-devicons: init 2024-09-05 12:12:30 -05:00
Austin Horstman 8ae9e4d8a1 plugins/mini: migrate to mkNeovimPlugin 2024-09-05 09:47:03 -05:00
Austin Horstman ac4629eecc plugins/codeium-nvim: move to plulgins/completion 2024-09-05 09:43:18 -05:00
Austin Horstman b072a4a68f plugins/codeium-nvim: migrate to mkNeovimPlugin 2024-09-05 09:43:18 -05:00
Matt Sturgeon c8328e6d59 contributing: update plugin declaration docs 2024-09-05 14:14:00 +01:00
Matt Sturgeon e48da949cf tests/package-options: init
The test ensures "package" options use a "literalExpression" in their
defaultText; i.e. it validates `lib.mkPackageOption` was used to build
the package options.

All options whose `default` is a derivation are covered by the test,
other than submodule sub-options.
2024-09-05 02:24:52 +01:00
Matt Sturgeon fd923a3dd3 lib/options: remove deprecated package option helpers
`mkPackageOption` and `mkPluginPackageOption` have both been replaced
with nixpkg's `lib.mkPackageOption`.
2024-09-05 02:24:52 +01:00
Matt Sturgeon 7409e80bd2 plugins: remove all uses of lib.nixvim.mkPluginPackageOption 2024-09-05 01:32:12 +01:00
Matt Sturgeon ae3a2c9d10 plugins: remove all use of lib.nixvim.mkPackageOption 2024-09-05 01:31:18 +01:00
Matt Sturgeon 84676128f8 plugins/dap/extensions: use lib.mkPackageOption 2024-09-04 21:56:49 +01:00
Matt Sturgeon bf1d22e65c plugins/neotest/adapters: use lib.mkPackageOption 2024-09-04 21:56:49 +01:00
Matt Sturgeon 37165453a9 plugins/lsp: use mkPackageOption for pylsp + rust-analyzer 2024-09-04 21:56:49 +01:00
Matt Sturgeon 848246bc64 plugins/telescope/media-files: use mkPackageOption for dependencies 2024-09-04 21:56:49 +01:00
Matt Sturgeon 80150abad6 plugins/spectre: cleanup package options 2024-09-04 21:56:48 +01:00
Matt Sturgeon e26f044339 plugins/treesitter: use mkPackageOption 2024-09-04 21:56:48 +01:00
Matt Sturgeon 2132702a47 plugins: use mkPackageOption for iconsPackage options 2024-09-04 21:56:48 +01:00
Matt Sturgeon c4a54da4a5 modules/output: use mkPackageOption for package option 2024-09-04 21:56:48 +01:00
Matt Sturgeon cdb2e79e51 lib/pkg-lists: move to common location
Extract the helper functions defined in `efmls-configs-pkgs` to a common
location where they can also be used by none-ls's package list.
2024-09-04 20:29:52 +01:00
Matt Sturgeon d2aad1071f plugins/none-ls: use defaultText in package options 2024-09-04 20:29:52 +01:00
Matt Sturgeon a8a7e405f4 plugins/efmls: use mkPackageOption 2024-09-04 20:29:50 +01:00
Matt Sturgeon 2ef974182e plugins/efmls: minor cleanup 2024-09-04 20:28:37 +01:00
Austin Horstman 35788bbc5a lib: cleanup with lib 2024-09-03 22:12:33 -05:00
Austin Horstman c76e5070b9 wrappers: cleanup with lib 2024-09-03 22:12:33 -05:00
Austin Horstman 1c9ba58aef modules: cleanup with lib 2024-09-03 22:12:33 -05:00
Austin Horstman ff042dfc93 docs/mdbook: cleanup with lib 2024-09-03 22:12:33 -05:00
Matt Sturgeon 9c11b54065 plugins/lsp/servers: use lib.mkPackageOption 2024-09-04 03:29:35 +01:00
Matt Sturgeon 0b86bf519b plugins/cmp/sources: use lib.mkPackageOption 2024-09-04 03:29:35 +01:00
Matt Sturgeon dfb754cdc4 plugins/telescope/extensions: use lib.mkPackageOption 2024-09-04 03:29:35 +01:00
Matt Sturgeon 1fd4b6c739 plugins: migrate defaultPackage -> package
Migrate all users of `mkVimPlugin` and `mkNeovimPlugin` to use the new
`package` argument instead of the old `defaultPackage` argument.
2024-09-04 03:29:34 +01:00
Matt Sturgeon 285f6cbd7b lib/*-plugin: use lib.mkPackageOption internally
Instead of maintainers providing an actual `defaultPackage`, they should
specify the pkg name which we'll use when calling `lib.mkPackageOption`.

This makes `mkVimPlugin` and `mkNeovimPlugin` compliant with #1950.
2024-09-04 03:07:49 +01:00
Austin Horstman c8bb7880bf plugins/barbecue: migrate to mkNeovimPlugin 2024-09-03 20:58:23 -05:00
Austin Horstman 279258294b plugins/navic: migrate to mkNeovimPlugin 2024-09-03 20:48:08 -05:00
Austin Horstman 0d73ab939c plugins/project-nvim: migrate to mkNeovimPlugin 2024-09-03 19:20:31 -05:00
Austin Horstman d928d6deb1 colorschemes/dracula-nvim: fixes 2024-09-03 19:08:04 -05:00
refaelsh 3f9cf9f961 Remove config 2024-09-03 22:25:54 +03:00
refaelsh f3a811cf25 plugins/dracula.nvim: init 2024-09-03 21:56:46 +03:00
Matt Sturgeon 18b7597e6c lib/neovim-plugin: drop config arg 2024-09-02 10:35:52 +01:00
Matt Sturgeon 2a054b039e lib/vim-plugin: drop config arg
Instead, access it via an imported module
2024-09-02 10:33:50 +01:00
Andrew Plaza 9b0e2ba7e5 plugins/scope: init 2024-09-02 02:05:41 -04:00
Andrew Plaza 204f1aecf2 maintainers: add insipx 2024-09-02 02:05:40 -04:00
refaelsh 2b30ee8703 plugins/nvim-orgmode: init 2024-09-01 15:51:46 -05:00
refaelsh f3362d2e9d lib/maintainers: add refaelsh 2024-09-01 15:51:46 -05:00
Austin Horstman 433673a7b8 plugins/cmp: add description to elevate autoEnableSource info 2024-09-01 15:18:44 -05:00
Austin Horstman b993182f15 readme: fix installation link 2024-09-01 14:10:59 -05:00
Austin Horstman e3f5796403 plugins/lualine: support custom extensions 2024-09-01 09:36:14 -05:00
Gaetan Lepage 5241c9f83e plugins/TEMPLATE: drop helpers and adopt new style 2024-09-01 08:31:21 +00:00
Austin Horstman caefb266be flake-modules/dev: treefmt ignore .editorconfig 2024-08-31 16:26:49 -05:00
Florian Brandes e05a9e45b3 plugins/lsp: update eslint package name
Due to https://github.com/NixOS/nixpkgs/pull/337888

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2024-08-31 21:06:05 +01:00
Florian Brandes d7bdf1f4b8 plugins/none-ls: update prisma package name
Due to https://github.com/NixOS/nixpkgs/pull/337521

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2024-08-31 21:06:05 +01:00
Austin Horstman a8dd7a5657 plugins/git-worktree: fix no package test 2024-08-31 09:43:20 -05:00