neovim: Make it possible to configure using Lua

This commit is contained in:
polyfloyd 2025-05-23 22:44:54 +02:00
parent fa0c8e3d73
commit 24df1ab44a
2 changed files with 7 additions and 1 deletions

View File

@ -73,7 +73,10 @@ in
example = lib.literalExpression ''
{
customRC = '''
" here your custom configuration goes!
" here your custom VimScript configuration goes!
''';
customLuaRC = '''
-- here your custom Lua configuration goes!
''';
packages.myVimPackage = with pkgs.vimPlugins; {
# loaded on launch

View File

@ -73,6 +73,7 @@ let
makeNeovimConfig =
{
customRC ? "",
customLuaRC ? "",
# the function you would have passed to lua.withPackages
extraLuaPackages ? (_: [ ]),
...
@ -83,6 +84,7 @@ let
attrs
// {
neovimRcContent = customRC;
luaRcContent = customLuaRC;
wrapperArgs = lib.optionals (luaEnv != null) [
"--prefix"
"LUA_PATH"
@ -145,6 +147,7 @@ let
vimAlias
;
customRC = configure.customRC or "";
customLuaRC = configure.customLuaRC or "";
inherit plugins;
inherit extraName;
};