Releases: vim/vim-appimage
Vim: v9.0.2130
Vim AppImage Release v9.0.2130
Version Information:
GVim: v9.0.2130 - Vim git commit: 075ad7047 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.2130: some errors with translation Makefiles
- 9.0.2129: [security]: use-after-free in call_dfunc()
- runtime(doc): Update doc Makefiles with comments from #13567 (#13577)
- runtime(tsx): add indentation plugin (fixes #13574) (#13576)
- 9.0.2128: runtime(swig): add syntax and filetype 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.0.2130/GVim-v9.0.2130.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.0.2130/Vim-v9.0.2130.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.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2127
Vim AppImage Release v9.0.2127
Version Information:
GVim: v9.0.2127 - Vim git commit: e21469271 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.2127: translation Makefiles can be improved
- 9.0.2126: unused assignments when checking 'listchars'
- 9.0.2125: File info disappears when 'cmdheight' has decreased
- 9.0.2124: INT overflow detection logic can be simplified
- 9.0.2123: Problem with initializing the length of range() lists
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.0.2127/GVim-v9.0.2127.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.0.2127/Vim-v9.0.2127.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.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2122
Vim AppImage Release v9.0.2122
Version Information:
GVim: v9.0.2122 - Vim git commit: 3770574e4 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.2122: [security]: prevent overflow in indenting
- 9.0.2121: [security]: use-after-free in ex_substitute
- runtime(netrw): Fix handling of very long filename on longlist style (#12150)
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.0.2122/GVim-v9.0.2122.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.0.2122/Vim-v9.0.2122.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.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2120
Vim AppImage Release v9.0.2120
Version Information:
GVim: v9.0.2120 - Vim git commit: 4e5c3cf07 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.2120: un-used assignment in do_source_buffer_init
- 9.0.2119: remove dead-condition in ex_class
- 9.0.2118: [security]: avoid double-free in get_style_font_variants
- 9.0.2117: [security] use-after-free in qf_free_items
- runtime(netrw): expand $COMSPEC without applying 'wildignore' (#13542)
- runtime(vim): Improve keymap file highlighting (#13550)
- runtime(Filelist): include new doc-Makefiles (#13551)
- runtime(doc): Fix whitespace and formatting of some help files (#13549)
- runtime(doc): minor typo fixes (#13548)
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.0.2120/GVim-v9.0.2120.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.0.2120/Vim-v9.0.2120.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.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2116
Vim AppImage Release v9.0.2116
Version Information:
GVim: v9.0.2116 - Vim git commit: aabca259f - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(doc): minor typo fixes (#13548)
- 9.0.2116: No test for defining sign without attribute
- 9.0.2115: crash when callback function aborts because of recursiveness
- 9.0.2114: overflow detection not accurate when adding digits
- 9.0.2113: Coverity warns for another overflow in shift_line()
- runtime(doc): Refactor doc-Makefiles (#13519)
- runtime(doc): document proper notation of gVim, document vim-security list
- translation(sr): Update Serbian messages translation (#13538)
- 9.0.2112: [security]: overflow in shift_line
- 9.0.2111: [security]: overflow in get_number
- 9.0.2110: [security]: overflow in ex address parsing
- 9.0.2109: [security]: overflow in nv_z_get_count
- 9.0.2108: [security]: overflow with count for :s command
- 9.0.2107: [security]: FPE in adjust_plines_for_skipcol
- 9.0.2106: [security]: Use-after-free in win_close()
- runtime(tar): comment out strange error condition 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.0.2116/GVim-v9.0.2116.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.0.2116/Vim-v9.0.2116.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.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2105
Vim AppImage Release v9.0.2105
Version Information:
GVim: v9.0.2105 - Vim git commit: 67abf1592 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(tar): comment out strange error condition check
- 9.0.2105: skipcol not reset when topline changed
- 9.0.2104: wast filetype should be replaced by wat filetype
- runtime(doc): fix typo in pi_gzip.txt
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.0.2105/GVim-v9.0.2105.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.0.2105/Vim-v9.0.2105.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.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2103
Vim AppImage Release v9.0.2103
Version Information:
GVim: v9.0.2103 - Vim git commit: 2076463e3 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.2103: recursive callback may cause issues on some archs
- 9.0.2102: matchparen highlight not cleared in completion mode
- runtime(termdebug): improve the breakpoint sign label (#13525)
- Improve CONTRIBUTING.md
- 9.0.2101: CI: test_termdebug may still fail
- runtime(doc): Renamed "makefile_*.mak" for Vim documentation (#13517)
- runtime(lynx): Update for Lynx 2.8.9 (#13510)
- runtime(vim): Improve :let-heredoc syntax highlighting (#12923)
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.0.2103/GVim-v9.0.2103.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.0.2103/Vim-v9.0.2103.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.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2100
Vim AppImage Release v9.0.2100
Version Information:
GVim: v9.0.2100 - Vim git commit: 424da590e - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(doc): Renamed "makefile_*.mak" for Vim documentation (#13517)
- runtime(lynx): Update for Lynx 2.8.9 (#13510)
- runtime(vim): Improve :let-heredoc syntax highlighting (#12923)
- 9.0.2100: CI: test_termdebug fails
- runtime(doc): clarify when formatoptions applies
- runtime(i3config): Update for i3 4.23 (#13522)
- 9.0.2099: win32: terminal codes clear the terminal
- runtime(doc): Update usr_51.txt to be more inclusive (#13496)
- runtime(doc): Add missing null_<type> help tags (#13498)
- CI: labeler.yml use all instead of any for doc detection (#13507)
- 9.0.2098: No filetype support for xcompose files
- runtime(doc): clarify `:help inclusion` section
- CI: labeler.yml: Add some more component detection rules (#13511)
- 9.0.2097: No support for cypher files
- 9.0.2096: Vim9: confusing usage of private
- CI: labeler.yml: add documentation label (#13506)
- runtime(doc): fix grammar in termdebug doc, remove trailing spaces (#13505)
- runtime(termdebug): improve window handling, shorten var types
- runtime(termdebug): handle buffer-local mappings properly
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.0.2100/GVim-v9.0.2100.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.0.2100/Vim-v9.0.2100.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.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2095
Vim AppImage Release v9.0.2095
Version Information:
GVim: v9.0.2095 - Vim git commit: 4b0018fec - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- CI: labeler.yml: add documentation label (#13506)
- runtime(doc): fix grammar in termdebug doc, remove trailing spaces (#13505)
- runtime(termdebug): improve window handling, shorten var types
- runtime(termdebug): handle buffer-local mappings properly
- 9.0.2095: statusline may look different than expected
- 9.0.2094: Vim9: need more assignment tests
- runtime(wget): Update for Wget2 2.1.0 (#13497)
- 9.0.2093: Unsupported option causes skipping of modeline test
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.0.2095/GVim-v9.0.2095.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.0.2095/Vim-v9.0.2095.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.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2092
Vim AppImage Release v9.0.2092
Version Information:
GVim: v9.0.2092 - Vim git commit: 2a94e9879 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.2092: tests: failure in test_arabic
- runtime(keymap): Switch Hindu-Arabic to Arabic numerals in arabic keymap (#13430)
- translation(ru): Update the translation of Russian messages to Vim 9.0.2091 (#13490)
- runtime(tar): improve the error detection
- runtime(doc): document vim-script library function
- runtime(dist): Make dist/vim.vim work properly when lacking vim9script support (#13487)
- 9.0.2091: Vim9: cannot convert list to string using +=
- runtime(dist): add legacy version for central vim library
- runtime(dist): centralize safe executable check and add vim library (#13413)
- runtime(doc): clarify terminal capabilities for focus reporting
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.0.2092/GVim-v9.0.2092.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.0.2092/Vim-v9.0.2092.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.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.