···39394040 wrapperArgsStr = if lib.isString wrapperArgs then wrapperArgs else lib.escapeShellArgs wrapperArgs;
41414242- # "--add-flags" (lib.escapeShellArgs flags)
4343- # wrapper args used both when generating the manifest and in the final neovim executable
4444- commonWrapperArgs = (lib.optionals (lib.isList wrapperArgs) wrapperArgs)
4242+ commonWrapperArgs =
4543 # vim accepts a limited number of commands so we join them all
4646- ++ [
4444+ [
4745 "--add-flags" ''--cmd "lua ${providerLuaRc}"''
4846 # (lib.intersperse "|" hostProviderViml)
4947 ] ++ lib.optionals (packpathDirs.myNeovimPackages.start != [] || packpathDirs.myNeovimPackages.opt != []) [