Improve re-wrapping in case of GTK3
This commit is contained in:
parent
9006cd339c
commit
083220867c
|
@ -155,9 +155,26 @@ in stdenv.mkDerivation rec {
|
||||||
'' + stdenv.lib.optionalString wrapPythonDrv ''
|
'' + stdenv.lib.optionalString wrapPythonDrv ''
|
||||||
wrapProgram "$out/bin/vim" --prefix PATH : "${python}/bin"
|
wrapProgram "$out/bin/vim" --prefix PATH : "${python}/bin"
|
||||||
'' + stdenv.lib.optionalString (guiSupport == "gtk3") ''
|
'' + stdenv.lib.optionalString (guiSupport == "gtk3") ''
|
||||||
rm "$out/bin/gvim"
|
|
||||||
echo -e '#!${stdenv.shell}\n"'"$out/bin/vim"'" -g "$@"' > "$out/bin/gvim"
|
rewrap () {
|
||||||
chmod a+x "$out/bin/gvim"
|
rm -f "$out/bin/$1"
|
||||||
|
echo -e '#!${stdenv.shell}\n"'"$out/bin/vim"'" '"$2"' "$@"' > "$out/bin/$1"
|
||||||
|
chmod a+x "$out/bin/$1"
|
||||||
|
}
|
||||||
|
|
||||||
|
rewrap ex -e
|
||||||
|
rewrap view -R
|
||||||
|
rewrap gvim -g
|
||||||
|
rewrap gex -eg
|
||||||
|
rewrap gview -Rg
|
||||||
|
rewrap rvim -Z
|
||||||
|
rewrap rview -RZ
|
||||||
|
rewrap rgvim -gZ
|
||||||
|
rewrap rgview -RgZ
|
||||||
|
rewrap evim -y
|
||||||
|
rewrap eview -yR
|
||||||
|
rewrap vimdiff -d
|
||||||
|
rewrap gvimdiff -gd
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preInstall = ''
|
preInstall = ''
|
||||||
|
|
Loading…
Reference in New Issue