omniosorg / omnios-extra

Packages for OmniOS extra
https://omnios.org
Other
26 stars 58 forks source link

neovim: update to 0.10.1 and fix lua package.{path,cpath} #1496

Closed citrus-it closed 2 months ago

citrus-it commented 2 months ago

Before this change:

nvim --clean

:lua print(package.path)
./?.lua;/temp/build_hadfl/neovim-0.10.0/neovim-0.10.0/.deps/usr/share/luajit-2.1
/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/temp/
build_hadfl/neovim-0.10.0/neovim-0.10.0/.deps/usr/share/lua/5.1/?.lua;/temp/buil
d_hadfl/neovim-0.10.0/neovim-0.10.0/.deps/usr/share/lua/5.1/?/init.lua

:lua print(package.cpath)
./?.so;/usr/local/lib/lua/5.1/?.so;/temp/build_hadfl/neovim-0.10.0/neovim-0.10.0
/.deps/usr/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so

:q

and after, the build paths are no longer included:

nvim --clean

:lua print(package.path)
./?.lua;/opt/ooce/share/luajit-2.1/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/loc
al/share/lua/5.1/?/init.lua;/opt/ooce/share/lua/5.1/?.lua;/opt/ooce/share/lua/5.
1/?/init.lua

:lua print(package.cpath)
./?.so;/usr/local/lib/lua/5.1/?.so;/opt/ooce/lib/lua/5.1/?.so;/usr/local/lib/lua
/5.1/loadall.so

:q

In general, people would override these via neovim's runtime path, but at least the default paths no longer include remnants of the build system.