lib/neovim-plugin: allow overriding settings description

- The `setup` function name can be overridden with `setup`
  (default ".setup")
- The entire `settings` option description can be overridden with
  `settingsDescription`
- `luaName` and `setup` are used in the default description
This commit is contained in:
Matt Sturgeon 2024-06-21 15:52:58 +01:00
parent c351c175ec
commit 7c35bdb3f7
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299
2 changed files with 9 additions and 19 deletions

View file

@ -15,8 +15,8 @@ let
'';
in
{
options.plugins.cmp-git.settings = helpers.neovim-plugin.mkSettingsOption {
pluginName = "cmp_git";
options.plugins.cmp-git.settings = helpers.mkSettingsOption {
description = "Options provided to the `require('cmp_git').setup` function.";
options = {
filetypes = helpers.defaultNullOpts.mkListOf types.str [
"gitcommit"