diff --git a/TODO.md b/TODO.md new file mode 100644 index 00000000..535a5914 --- /dev/null +++ b/TODO.md @@ -0,0 +1 @@ +- Test if the config is actually being evaluated - this is easy to check by purposefully causing an error diff --git a/plugins/telescope/default.nix b/plugins/telescope/default.nix index 90aa4d1e..74b7d4c5 100644 --- a/plugins/telescope/default.nix +++ b/plugins/telescope/default.nix @@ -25,13 +25,13 @@ in enabledExtensions = mkOption { type = types.listOf types.str; description = "A list of enabled extensions. Don't use this directly"; - default = []; + default = [ ]; }; extensionConfig = mkOption { type = types.attrsOf types.anything; description = "Configuration for the extensions. Don't use this directly"; - default = {}; + default = { }; }; }; @@ -50,16 +50,18 @@ in ''; extraConfigLua = '' - local __telescopeExtensions = ${helpers.toLuaObject cfg.enabledExtensions} + do + local __telescopeExtensions = ${helpers.toLuaObject cfg.enabledExtensions} - require('telescope').setup{ - extensions = ${helpers.toLuaObject cfg.extensionConfig} - } + require('telescope').setup{ + extensions = ${helpers.toLuaObject cfg.extensionConfig} + } - for i, extension in ipairs(__telescopeExtensions) do - require('telescope').load_extension(extension) + for i, extension in ipairs(__telescopeExtensions) do + require('telescope').load_extension(extension) + end end - '' ; + ''; }; }; }