Releases: vim/vim-appimage
Vim: v9.1.1179
Vim AppImage Release v9.1.1179
Version Information:
GVim: v9.1.1179 - Vim git commit: 4a1e6dacb - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.1.1179: too many strlen() calls in misc2.c
- 9.1.1178: not possible to generate completion candidates using fuzzy matching
- editorconfig: set editing style for comment and hlsearch package
- 9.1.1177: filetype: tera files not detected
- runtime(doc): revert modeline change in vim9.txt
- runtime(new-tutor): add chapter two to the interactive tutorial
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1179/GVim-v9.1.1179.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1179/Vim-v9.1.1179.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
Interpreter interfaces
The Vim / GVim AppImage's are compiled with Vim interfaces for Perl 5.30, Python 3.8+, Ruby 2.7, and Lua 5.3 and built on Ubuntu 20.04 ("focal"). If your system runs this exact version of Ubuntu (or some compatible flavor), and has the corresponding interpreter packages installed, they will work just as in a native Vim distro package.
Otherwise,
- for Python 3: install it on your system. In Vim,
set pythonthreedll=libpython3.10.so
or similar (use the shell commandsudo ldconfig -p | grep libpython3
to find the library name). See:help +python3/dyn-stable
. - for any interpreter other than Python: the appimage embeds a version of its runtime. The Vim interface will work (see e.g.
:help lua
,:help perl
,:help ruby
), however it won't have access to the default / base modules (with various effects for each interpreter). Any interpreter modules (base and add-ons) installed on your system will be ignored and are most likely not compatible with the runtime version embedded in the AppImage.
Vim: v9.1.1176
Vim AppImage Release v9.1.1176
Version Information:
GVim: v9.1.1176 - Vim git commit: 2323f225c - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(new-tutor): add chapter two to the interactive tutorial
- 9.1.1176: wrong indent when expanding multiple lines
- test(runtime/syntax): improve syntax tests
- editorconfig: set indent config for *.vim files
- runtime(doc): mention alternative check for vim9script
- 9.1.1175: inconsistent behaviour with exclusive selection and motion commands
- runtime(man): don't add jumps when loading a manpage
- runtime(vim): recognize <...> strings (and keys) for 'keywordprg'
- 9.1.1174: tests: Test_complete_cmdline() may fail
- runtime(doc): mention bzip3 in gzip plugin documentation
- 9.1.1173: filetype: ABNF files are not detected
- 9.1.1172: [security]: overflow with 'nostartofline' and Ex command in tag file
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1176/GVim-v9.1.1176.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1176/Vim-v9.1.1176.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
Interpreter interfaces
The Vim / GVim AppImage's are compiled with Vim interfaces for Perl 5.30, Python 3.8+, Ruby 2.7, and Lua 5.3 and built on Ubuntu 20.04 ("focal"). If your system runs this exact version of Ubuntu (or some compatible flavor), and has the corresponding interpreter packages installed, they will work just as in a native Vim distro package.
Otherwise,
- for Python 3: install it on your system. In Vim,
set pythonthreedll=libpython3.10.so
or similar (use the shell commandsudo ldconfig -p | grep libpython3
to find the library name). See:help +python3/dyn-stable
. - for any interpreter other than Python: the appimage embeds a version of its runtime. The Vim interface will work (see e.g.
:help lua
,:help perl
,:help ruby
), however it won't have access to the default / base modules (with various effects for each interpreter). Any interpreter modules (base and add-ons) installed on your system will be ignored and are most likely not compatible with the runtime version embedded in the AppImage.
Vim: v9.1.1171
Vim AppImage Release v9.1.1171
Version Information:
GVim: v9.1.1171 - Vim git commit: a95085e0f - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.1.1171: tests: wrong arguments passed to assert_equal()
- 9.1.1170: wildmenu highlighting in popup can be improved
- runtime(netrw): upstream snapshot of v179
- runtime(doc): fix typo "bet" in :h 'completeopt'
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1171/GVim-v9.1.1171.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1171/Vim-v9.1.1171.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
Interpreter interfaces
The Vim / GVim AppImage's are compiled with Vim interfaces for Perl 5.30, Python 3.8+, Ruby 2.7, and Lua 5.3 and built on Ubuntu 20.04 ("focal"). If your system runs this exact version of Ubuntu (or some compatible flavor), and has the corresponding interpreter packages installed, they will work just as in a native Vim distro package.
Otherwise,
- for Python 3: install it on your system. In Vim,
set pythonthreedll=libpython3.10.so
or similar (use the shell commandsudo ldconfig -p | grep libpython3
to find the library name). See:help +python3/dyn-stable
. - for any interpreter other than Python: the appimage embeds a version of its runtime. The Vim interface will work (see e.g.
:help lua
,:help perl
,:help ruby
), however it won't have access to the default / base modules (with various effects for each interpreter). Any interpreter modules (base and add-ons) installed on your system will be ignored and are most likely not compatible with the runtime version embedded in the AppImage.
Vim: v9.1.1169
Vim AppImage Release v9.1.1169
Version Information:
GVim: v9.1.1169 - Vim git commit: 659cb28c2 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(doc): fix typo "bet" in :h 'completeopt'
- 9.1.1169: using global variable for get_insert()/get_lambda_name()
- 9.1.1168: wrong flags passed down to nextwild()
- 9.1.1167: mark '] wrong after copying text object
- runtime(doc): update how to get Vim
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1169/GVim-v9.1.1169.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1169/Vim-v9.1.1169.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
Interpreter interfaces
The Vim / GVim AppImage's are compiled with Vim interfaces for Perl 5.30, Python 3.8+, Ruby 2.7, and Lua 5.3 and built on Ubuntu 20.04 ("focal"). If your system runs this exact version of Ubuntu (or some compatible flavor), and has the corresponding interpreter packages installed, they will work just as in a native Vim distro package.
Otherwise,
- for Python 3: install it on your system. In Vim,
set pythonthreedll=libpython3.10.so
or similar (use the shell commandsudo ldconfig -p | grep libpython3
to find the library name). See:help +python3/dyn-stable
. - for any interpreter other than Python: the appimage embeds a version of its runtime. The Vim interface will work (see e.g.
:help lua
,:help perl
,:help ruby
), however it won't have access to the default / base modules (with various effects for each interpreter). Any interpreter modules (base and add-ons) installed on your system will be ignored and are most likely not compatible with the runtime version embedded in the AppImage.
Vim: v9.1.1166
Vim AppImage Release v9.1.1166
Version Information:
GVim: v9.1.1166 - Vim git commit: 2bacc3e5f - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.1.1166: command-line auto-completion hard with wildmenu
- runtime(tar): use readblob() instead of shelling out to file(1)
- 9.1.1165: diff: regression with multi-file diff blocks
- 9.1.1164: [security]: code execution with tar.vim and special crafted tar files
- translation(it): Update Italian translation
- runtime(tar): fix syntax error in tar.vim
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1166/GVim-v9.1.1166.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1166/Vim-v9.1.1166.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
Interpreter interfaces
The Vim / GVim AppImage's are compiled with Vim interfaces for Perl 5.30, Python 3.8+, Ruby 2.7, and Lua 5.3 and built on Ubuntu 20.04 ("focal"). If your system runs this exact version of Ubuntu (or some compatible flavor), and has the corresponding interpreter packages installed, they will work just as in a native Vim distro package.
Otherwise,
- for Python 3: install it on your system. In Vim,
set pythonthreedll=libpython3.10.so
or similar (use the shell commandsudo ldconfig -p | grep libpython3
to find the library name). See:help +python3/dyn-stable
. - for any interpreter other than Python: the appimage embeds a version of its runtime. The Vim interface will work (see e.g.
:help lua
,:help perl
,:help ruby
), however it won't have access to the default / base modules (with various effects for each interpreter). Any interpreter modules (base and add-ons) installed on your system will be ignored and are most likely not compatible with the runtime version embedded in the AppImage.
Vim: v9.1.1163
Vim AppImage Release v9.1.1163
Version Information:
GVim: v9.1.1163 - Vim git commit: 8872012e5 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- translation(it): Update Italian translation
- runtime(tar): fix syntax error in tar.vim
- 9.1.1163: $MYVIMDIR is set too late
- runtime(syntax-tests): Apply stronger synchronisation between buffers
- 9.1.1162: completion popup not cleared in cmdline
- 9.1.1161: preinsert requires bot "menu" and "menuone" to be set
- runtime(misc): add support for bzip3 to tar, vimball and gzip plugins
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1163/GVim-v9.1.1163.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1163/Vim-v9.1.1163.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
Interpreter interfaces
The Vim / GVim AppImage's are compiled with Vim interfaces for Perl 5.30, Python 3.8+, Ruby 2.7, and Lua 5.3 and built on Ubuntu 20.04 ("focal"). If your system runs this exact version of Ubuntu (or some compatible flavor), and has the corresponding interpreter packages installed, they will work just as in a native Vim distro package.
Otherwise,
- for Python 3: install it on your system. In Vim,
set pythonthreedll=libpython3.10.so
or similar (use the shell commandsudo ldconfig -p | grep libpython3
to find the library name). See:help +python3/dyn-stable
. - for any interpreter other than Python: the appimage embeds a version of its runtime. The Vim interface will work (see e.g.
:help lua
,:help perl
,:help ruby
), however it won't have access to the default / base modules (with various effects for each interpreter). Any interpreter modules (base and add-ons) installed on your system will be ignored and are most likely not compatible with the runtime version embedded in the AppImage.
Vim: v9.1.1160
Vim AppImage Release v9.1.1160
Version Information:
GVim: v9.1.1160 - Vim git commit: 56957ed41 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(misc): add support for bzip3 to tar, vimball and gzip plugins
- 9.1.1160: Ctrl-Y does not work well with "preinsert" when completing items
- 9.1.1159: $MYVIMDIR may not always be set
- 9.1.1158: :verbose set has wrong file name with :compiler!
- runtime(netrw): correctly handle shellslash variable
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1160/GVim-v9.1.1160.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1160/Vim-v9.1.1160.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
Interpreter interfaces
The Vim / GVim AppImage's are compiled with Vim interfaces for Perl 5.30, Python 3.8+, Ruby 2.7, and Lua 5.3 and built on Ubuntu 20.04 ("focal"). If your system runs this exact version of Ubuntu (or some compatible flavor), and has the corresponding interpreter packages installed, they will work just as in a native Vim distro package.
Otherwise,
- for Python 3: install it on your system. In Vim,
set pythonthreedll=libpython3.10.so
or similar (use the shell commandsudo ldconfig -p | grep libpython3
to find the library name). See:help +python3/dyn-stable
. - for any interpreter other than Python: the appimage embeds a version of its runtime. The Vim interface will work (see e.g.
:help lua
,:help perl
,:help ruby
), however it won't have access to the default / base modules (with various effects for each interpreter). Any interpreter modules (base and add-ons) installed on your system will be ignored and are most likely not compatible with the runtime version embedded in the AppImage.
Vim: v9.1.1157
Vim AppImage Release v9.1.1157
Version Information:
GVim: v9.1.1157 - Vim git commit: 3255af850 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.1.1157: command completion wrong for input()
- runtime(doc): fix confusing docs for 'completeitemalign'
- 9.1.1156: tests: No test for what patch 9.1.1152 fixes
- 9.1.1155: Mode message not cleared after :silent message
- runtime(lua): Improve 'include' and make '*expr' functions script-local
- runtime(vim): Update base-syntax, match Vim9 function calls after "|"
- 9.1.1154: Vim9: not able to use autoload class accross scripts
- runtime(compiler): improve svelte-check
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1157/GVim-v9.1.1157.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1157/Vim-v9.1.1157.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
Interpreter interfaces
The Vim / GVim AppImage's are compiled with Vim interfaces for Perl 5.30, Python 3.8+, Ruby 2.7, and Lua 5.3 and built on Ubuntu 20.04 ("focal"). If your system runs this exact version of Ubuntu (or some compatible flavor), and has the corresponding interpreter packages installed, they will work just as in a native Vim distro package.
Otherwise,
- for Python 3: install it on your system. In Vim,
set pythonthreedll=libpython3.10.so
or similar (use the shell commandsudo ldconfig -p | grep libpython3
to find the library name). See:help +python3/dyn-stable
. - for any interpreter other than Python: the appimage embeds a version of its runtime. The Vim interface will work (see e.g.
:help lua
,:help perl
,:help ruby
), however it won't have access to the default / base modules (with various effects for each interpreter). Any interpreter modules (base and add-ons) installed on your system will be ignored and are most likely not compatible with the runtime version embedded in the AppImage.
Vim: v9.1.1153
Vim AppImage Release v9.1.1153
Version Information:
GVim: v9.1.1153 - Vim git commit: dbedc0924 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.1.1153: build error on Haiku
- 9.1.1152: Patch v9.1.1151 causes problems
- runtime(new-tutor): update examples from Neovim to Vim
- nsis: add Portuguese Brazilian translation to nsis installer
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1153/GVim-v9.1.1153.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1153/Vim-v9.1.1153.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
Interpreter interfaces
The Vim / GVim AppImage's are compiled with Vim interfaces for Perl 5.30, Python 3.8+, Ruby 2.7, and Lua 5.3 and built on Ubuntu 20.04 ("focal"). If your system runs this exact version of Ubuntu (or some compatible flavor), and has the corresponding interpreter packages installed, they will work just as in a native Vim distro package.
Otherwise,
- for Python 3: install it on your system. In Vim,
set pythonthreedll=libpython3.10.so
or similar (use the shell commandsudo ldconfig -p | grep libpython3
to find the library name). See:help +python3/dyn-stable
. - for any interpreter other than Python: the appimage embeds a version of its runtime. The Vim interface will work (see e.g.
:help lua
,:help perl
,:help ruby
), however it won't have access to the default / base modules (with various effects for each interpreter). Any interpreter modules (base and add-ons) installed on your system will be ignored and are most likely not compatible with the runtime version embedded in the AppImage.
Vim: v9.1.1151
Vim AppImage Release v9.1.1151
Version Information:
GVim: v9.1.1151 - Vim git commit: b2bd8de15 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- nsis: add Portuguese Brazilian translation to nsis installer
- 9.1.1151: too many strlen() calls in getchar.c
- runtime(vim): make VimKeywordPrg even smarter for regexes
- 9.1.1150: :hi completion may complete to wrong value
- 9.1.1149: Unix Makefile does not support Brazilian lang for the installer
- 9.1.1148: Vim9: finding imported scripts can be further improved
- runtime(lua): Update lua ftplugin and documentation
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1151/GVim-v9.1.1151.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.1151/Vim-v9.1.1151.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
Interpreter interfaces
The Vim / GVim AppImage's are compiled with Vim interfaces for Perl 5.30, Python 3.8+, Ruby 2.7, and Lua 5.3 and built on Ubuntu 20.04 ("focal"). If your system runs this exact version of Ubuntu (or some compatible flavor), and has the corresponding interpreter packages installed, they will work just as in a native Vim distro package.
Otherwise,
- for Python 3: install it on your system. In Vim,
set pythonthreedll=libpython3.10.so
or similar (use the shell commandsudo ldconfig -p | grep libpython3
to find the library name). See:help +python3/dyn-stable
. - for any interpreter other than Python: the appimage embeds a version of its runtime. The Vim interface will work (see e.g.
:help lua
,:help perl
,:help ruby
), however it won't have access to the default / base modules (with various effects for each interpreter). Any interpreter modules (base and add-ons) installed on your system will be ignored and are most likely not compatible with the runtime version embedded in the AppImage.