mirror of
https://github.com/NotAShelf/nvf.git
synced 2024-11-22 13:20:44 +00:00
fix: use luajit from the neovim package's lua attribute
This commit is contained in:
parent
d48f52f065
commit
78c01d50ed
1 changed files with 6 additions and 2 deletions
|
@ -29,6 +29,8 @@ inputs: {
|
|||
# alias to the internal configuration
|
||||
vimOptions = module.config.vim;
|
||||
|
||||
luajit = vimOptions.package.lua;
|
||||
|
||||
# build a vim plugin with the given name and arguments
|
||||
# if the plugin is nvim-treesitter, warn the user to use buildTreesitterPlug
|
||||
# instead
|
||||
|
@ -41,6 +43,8 @@ inputs: {
|
|||
inherit src;
|
||||
|
||||
nativeBuildInputs = with pkgs.vimUtils; [
|
||||
luajit
|
||||
|
||||
vimCommandCheckHook
|
||||
vimGenDocHook
|
||||
neovimRequireCheckHook
|
||||
|
@ -102,12 +106,12 @@ inputs: {
|
|||
|
||||
luaConfig =
|
||||
if vimOptions.byteCompileLua
|
||||
then pkgs.runCommandLocal "init.lua" {text = vimOptions.builtLuaConfigRC;} "${pkgs.luajit}/bin/luajit -bd -- - $out <<< \"$text\""
|
||||
then pkgs.runCommandLocal "init.lua" {text = vimOptions.builtLuaConfigRC;} "${luajit}/bin/luajit -bd -- - $out <<< \"$text\""
|
||||
else pkgs.writeText "init.lua" vimOptions.builtLuaConfigRC;
|
||||
|
||||
extraLuaFiles =
|
||||
if vimOptions.byteCompileLua
|
||||
then map (file: pkgs.runCommandLocal (baseNameOf file) {} "${pkgs.luajit}/bin/luajit -bd -- ${file} $out") vimOptions.extraLuaFiles
|
||||
then map (file: pkgs.runCommandLocal (baseNameOf file) {} "${luajit}/bin/luajit -bd -- ${file} $out") vimOptions.extraLuaFiles
|
||||
else vimOptions.extraLuaFiles;
|
||||
|
||||
# Wrap the user's desired (unwrapped) Neovim package with arguments that'll be used to
|
||||
|
|
Loading…
Reference in a new issue