Commit Graph
297 Commits
Author SHA1 Message Date
Austin Horstman ebd2182b44 plugins/which-key: updated spec examples and tests
Improve documentation for supported configurations
2024-08-15 15:47:25 -05:00
Austin HorstmanandGaetanLepage e3ec1c4a46 plugins/which-key: move listOfLen to lib.types
Allows us to require a list to have a certain length for plugins that
request it.
2024-08-14 11:20:17 +00:00
Matt Sturgeon c46bd820ad plugins/firenvim: fix aliasing settings into globals
Needed to use `options.*.settings` instead of `config.*.settings`.

I was concerned that the test-case didn't pick up on this, so I added an
new test case with some basic assertions.
2024-08-09 09:28:38 +01:00
Austin Horstman 1adbf11900 plugins/which-key: migrate to mkNeovimPlugin 2024-08-08 16:17:09 -05:00
Gaetan Lepage 593f5215cb plugins/firenvim: init 2024-08-07 23:04:09 +02:00
Enno RichterandGaetanLepage 4d6d3bd722 plugins/spectre: set freeformType for engine options 2024-08-05 06:06:34 +00:00
Matt Sturgeon 2089eb407d plugins/which-key: deprecate v2 registrations
These have been replaced in v3 with a new spec.

As we will soon migrate which-key to `settings` options, I've named the
new option `settings.spec` so that we do not need to "rename" it again
soon.

This commit **does not** actually add a freeform settings option.
2024-07-29 11:16:49 +01:00
GGORG 30ab203d56 plugins/guess-indent: init 2024-07-25 13:45:18 +02:00
Gaetan LepageandGaétan Lepage 3b6d403f39 plugins/better-escape: switch to mkNeovimPlugin + update 2024-07-23 23:21:01 +02:00
hrmnyandMatt Sturgeon 53e85da240 plugins/intellitab: fix treesitter option usage
intellitab was still using the old deprecated option.
2024-07-11 23:06:35 +01:00
Matt Sturgeon 497ce47593 maintainers: remove MattSturgeon 2024-07-10 09:18:17 +01:00
Matt Sturgeon a5e9dbdef1 plugins/bufdelete: init 2024-07-09 14:15:38 +01:00
Austin Horstman 97fa47376b treewide: treesitter moduleConfig -> settings 2024-07-08 09:09:48 -05:00
Gaetan LepageandGaétan Lepage 451beb4eca plugins/leap: allow __empty for safeLabels option 2024-07-08 09:54:47 +02:00
m1mirandMatt Sturgeon 87c7757a5b plugins/coverage: Added keymap for the loadLcov command. 2024-07-05 13:36:29 +01:00
Matt Sturgeon 100ae4027d plugins/nvim-osc52: mark as obsolete
Upstream has declared the plugin obsolete because OSC52 support was
added to Neovim 0.10.

See https://neovim.io/doc/user/provider.html#clipboard-osc52
2024-07-01 17:24:08 +01:00
Gaetan LepageandGaetanLepage 3bfe71f1ae plugins/yanky: export 'utils' and 'mapping' for more readible settings 2024-07-01 14:22:27 +00:00
Gaetan LepageandGaetanLepage b3c520d13e plugins/yanky: switch to mkNeovimPlugin 2024-07-01 14:22:27 +00:00
Gaetan LepageandGaétan Lepage f6e32ac3cf plugins/neoclip: init 2024-07-01 15:37:23 +02:00
Matt SturgeonandMattSturgeon aaab869d4f plugins/flash: switch to mkNeovimPlugin 2024-07-01 12:18:56 +00:00
Gaetan LepageandGaétan Lepage 1b3bda78b4 plugins/zk: switch to mkNeovimPlugin 2024-06-28 20:11:48 +02:00
SandroandGaétan Lepage 38e3849f4a plugins/surround: stop using alias 2024-06-28 17:18:31 +02:00
Gaetan LepageandGaétan Lepage b64ee08d6b plugins/codesnap: init 2024-06-26 07:28:11 +02:00
Nikita Shirokov 49452662b7 plugins/auto-save: switch to mkNeovimPlugin 2024-06-22 14:51:02 +07:00
Matt Sturgeon 6ab2a39e6a plugins/utils: normalize plugin defaults 2024-06-21 08:49:09 +01:00
Michael ThomasandGaétan Lepage db93efffdb plugins/toggleterm: allow lua functions in float_opts keys which support them 2024-06-14 09:05:24 +02:00
Gaetan LepageandGaétan Lepage 7a2d065cce misc: ensure all options have a description 2024-06-11 11:34:10 +02:00
Gaetan LepageandGaétan Lepage 5361e42828 plugins/specs: move source files to the ui folder 2024-06-11 08:12:09 +02:00
Gaetan LepageandGaétan Lepage 70088f6f89 plugins/wakatime: init 2024-06-08 22:38:46 +02:00
Jake HamiltonandMatt Sturgeon 552e8b0a85 plugins/dashboard: add additional examples 2024-06-07 23:39:28 +01:00
Matt Sturgeon 94a452074f plugins/tmux-navigator: add keymaps option
Enable users to more easily create keymaps for tmux-navigator's
directional motions.
2024-06-07 15:42:54 +01:00
Matt Sturgeon 4634c3781b plugins/tmux-navigator: remove old deprecations 2024-06-07 15:42:54 +01:00
Matt Sturgeon f530700ccd plugins/dashboard: switch to mkNeovimPlugin + update options
Note: the plugin has had a breaking change since the last time we
checked.
2024-06-05 18:13:31 +01:00
Matt Sturgeon d136c08f3a plugins: normalise null plugin-defaults
Replaced all instances of `"null"` with `null`, when passing
plugin-defaults to `defaultNullOpts` functions.
2024-06-02 03:18:10 +01:00
Matt Sturgeon ff1ab1700c lib/options: mkEnum quote default if string
As there's only a handful of call-sites to fix, ensure all `mkEnum`
defaults are passed in as the correct type (tree wide) and change
`mkEnum` to now correctly render string-type defaults "quoted" (like
`mkString` does).
2024-05-30 14:27:37 +01:00
Gaetan LepageandGaétan Lepage 0d745bdacf plugins/trim: init 2024-05-27 13:26:35 +02:00
Matt Sturgeon beb86eec7c plugins/refactoring: add telescope option
refactoring.nvim comes with a telescope picker that can be used via

```lua
require('telescope').extensions.refactoring.refactors
```
2024-05-26 10:56:30 +01:00
Matt Sturgeon 61cc6e9f22 plugins/refactoring: add missing option show_success_message 2024-05-26 10:56:29 +01:00
Matt Sturgeon e3b4315903 plugins/refactoring: switch to mkNeovimPlugin 2024-05-26 10:56:29 +01:00
Jan KremerandGaétan Lepage 63cfd8cefc plugins/ccc: Add more settings 2024-05-21 13:17:00 +02:00
Gaetan LepageandGaétan Lepage 7c4fe30f81 lib/options: introduce new mkPackageOption for dependencies 2024-05-17 22:15:47 +02:00
Gaetan LepageandGaétan Lepage 26367692da lib/options: rename mkPackageOption to mkPluginPackageOption 2024-05-17 22:15:47 +02:00
Haseeb MajidandGaétan Lepage c5bb651d01 plugins/arrow: init 2024-05-16 22:34:27 +02:00
traxys 62f32bfc71 treewide: Reformat with nixfmt 2024-05-05 22:00:40 +02:00
Gaetan LepageandGaétan Lepage 62cf01df74 plugins/hydra: init 2024-04-29 09:45:02 +02:00
Gaetan LepageandGaétan Lepage 3fe60dbed0 plugins/spectre: init 2024-04-29 09:38:32 +02:00
svlandGaétan Lepage e2e7258267 plugins/competitest: init
Add support for competitest.nvim, a neovim plugin for Competitive Programming.
2024-04-28 17:57:35 +02:00
theabmandGaétan Lepage e521e37f51 plugins/dressing: init 2024-04-28 15:51:40 +02:00
Gaetan LepageandGaétan Lepage 77efb038df plugins/cloak: init 2024-04-25 23:41:39 +02:00
Gaetan LepageandGaétan Lepage f2f97d844b misc: allow null in extraPackages 2024-04-24 08:10:51 +02:00