completion/blink-cmp: option to enable friendly-snippets

Just adds it to the environment,
`blink-cmp` will pick up on it automatically.
This commit is contained in:
alfarel 2025-02-25 23:17:19 -05:00 committed by raf
commit 449b943b95
3 changed files with 7 additions and 2 deletions

View file

@ -7,7 +7,7 @@
inherit (lib.strings) optionalString;
inherit (lib.generators) mkLuaInline;
inherit (lib.attrsets) attrValues filterAttrs;
inherit (lib.lists) map;
inherit (lib.lists) map optional;
inherit (lib.nvim.lua) toLuaObject;
inherit (builtins) concatStringsSep typeOf tryEval attrNames mapAttrs;
@ -26,7 +26,7 @@
blinkSourcePlugins = map (definition: definition.package) (attrValues enabledBlinkSources);
in {
vim = mkIf cfg.enable {
startPlugins = ["blink-compat"] ++ blinkSourcePlugins;
startPlugins = ["blink-compat"] ++ blinkSourcePlugins ++ (optional cfg.friendly-snippets.enable "friendly-snippets");
lazy.plugins = {
blink-cmp = {
package = "blink-cmp";