appimage.sh: detect vim/gvim self name #68
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
appimages pass
$ARGV0
to AppRun: use it to detect vim/gvimextracting Vim.appimage to an AppDir, symlinking AppRun to vim works
currently impossible to extract GVim.appimage and symlink AppRun b/c:
dirname
/readlink
order)AppDir/**/AppRun.wrapped
directly / via symlink bypasses those hooks and thus fails to set GTK varsnotes:
$HERE
to$this_dir
, which linuxdeploy-plugin-gtk already clobbers (not explicitly exported, but might be in user's env)$0
inAppRun[.wrapped]
is pointless when run from appimage ($0
is/tmp/.mount*/AppRun[.wrapped]
).--
guard before args, thus AppDirs can't be named-...