python miniconda3 conda PEP-668 appimage
- Journal 2023-09-10 covers initial attempts to work around.
-
vim / vim-appimage
provides pre-built appimage.
dest="$HOME/.local/bin" appimage="gvim.appimage" uri="https://github.com/vim/vim-appimage/releases/download/v9.0.2090/GVim-v9.0.2090.glibc2.29-x86_64.AppImage" pushd "$dest" wget -O "$appimage" "$uri" chmod +x "$appimage" for f in gvim gvimdiff gview do ln -s "$appimage" "$f" done appimage="vim.appimage" uri="https://github.com/vim/vim-appimage/releases/download/v9.0.2090/Vim-v9.0.2090.glibc2.29-x86_64.AppImage" wget -O "$appimage" "$uri" chmod +x "$appimage" for f in eview evim view vim vimdiff do ln -s "$appimage" "$f" done popd
-
Update vimrc.
" ================ Python 3 ====================== if !has('nvim') && !empty($CONDA_PREFIX) && has('python3_dynamic') let s:conda_env = '/miniconda3/envs/vim-python' if isdirectory(expand("$LOCALAPPDATA" .. s:conda_env)) let &pythonthreehome = expand("$LOCALAPPDATA" .. s:conda_env) elseif isdirectory(expand("$HOME" .. s:conda_env)) let &pythonthreehome = expand("$HOME" .. s:conda_env) endif if has('linux') let &pythonthreedll=expand(&pythonthreehome .. "/lib/libpython3.so") endif endif