diff --git a/plugins/completion/nvim-cmp/default.nix b/plugins/completion/nvim-cmp/default.nix index 0079ab67..b9c3bf43 100644 --- a/plugins/completion/nvim-cmp/default.nix +++ b/plugins/completion/nvim-cmp/default.nix @@ -394,7 +394,7 @@ in mkIf cfg.enable { extraPlugins = [ pkgs.vimPlugins.nvim-cmp ]; - extraConfigLua = '' + extraConfigLua = helpers.wrapDo '' local cmp = require('cmp') cmp.setup(${helpers.toLuaObject options}) ''; diff --git a/plugins/helpers.nix b/plugins/helpers.nix index be7980dc..35c3398b 100644 --- a/plugins/helpers.nix +++ b/plugins/helpers.nix @@ -106,6 +106,12 @@ rec { mkRaw = r: { __raw = r; }; + wrapDo = string: '' + do + ${string} + end + ''; + rawType = types.submodule { options = { __raw = mkOption {