Repository navigation
Releases: chrisbra/vim-appimage-1
Release list
Vim: v9.0.1903
Vim AppImage Release v9.0.1903
Version Information:
GVim: v9.0.1903 - Vim git commit: a66feb5fb - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.1903: CI fails because snd-dummy modules missing
- runtime(man): Man plugin does not respect 'gdefault'
- 9.0.1902: Vim9: Coverity complains about dead code
- 9.0.1901: win32: not correctly freeing environment
- 9.0.1900: Configure script uses non-portable == comparison
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/chrisbra/vim-appimage-1/releases/download/v9.0.1903/GVim-v9.0.1903.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/chrisbra/vim-appimage-1/releases/download/v9.0.1903/Vim-v9.0.1903.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimageThat'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.appimageThen 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.1899
Vim AppImage Release v9.0.1899
Version Information:
GVim: v9.0.1899 - Vim git commit: ffb13674d - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.1899: potential buffer overflow in PBYTE macro
- 9.0.1898: Vim9: restrict access to static vars
- runtime(vim): Highlight all :loadkeymap abbreviations in vim syntax (#13092)
- runtime(forth): Fix :unlet error in ftplugin (#13090)
- runtime(help): Updated documentation on editorconfig
- runtime(swayconfig): improve syntax highlighting (#13060)
- runtime(rust): sync rust runtime files with upstream (#13075)
- runtime(i3config): syntax structure cleanup (#13080)
- runtime(doc): documentation updates
- syntax(i3config): improved i3config highlighting (#13054)
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/chrisbra/vim-appimage-1/releases/download/v9.0.1899/GVim-v9.0.1899.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/chrisbra/vim-appimage-1/releases/download/v9.0.1899/Vim-v9.0.1899.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimageThat'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.appimageThen 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.1897
Vim AppImage Release v9.0.1897
Version Information:
GVim: v9.0.1897 - Vim git commit: 596ad66d1 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(doc): documentation updates
- syntax(i3config): improved i3config highlighting (#13054)
- 9.0.1897: Vim9: confusing error with .= in compiled functions
- 9.0.1896: "below" virtual text doesn't work with 'rightleft'
- 9.0.1895: Vim9: finding object method/member is inefficient
- runtime(doc): Add g:c_syntax_for_h to filetype-overrule docs
- CI: Bump actions/checkout from 3 to 4 (#13072)
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/chrisbra/vim-appimage-1/releases/download/v9.0.1897/GVim-v9.0.1897.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/chrisbra/vim-appimage-1/releases/download/v9.0.1897/Vim-v9.0.1897.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimageThat'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.appimageThen 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.1894
Vim AppImage Release v9.0.1894
Version Information:
GVim: v9.0.1894 - Vim git commit: e5f7cd0a6 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.1894: CI: trailing whitespace in tests
- 9.0.1893: CI: strptime test fails on BSD14
- 9.0.1892: CI: no FreeBSD 14 support
- runtime(masm): add support for AVX-2 and AVX-512 (#13061)
- 9.0.1891: No runtime support for Mojo
- 9.0.1890: Vim9: lookup code for class/object repaeated
- runtime(scala): Fix Scala highlighting string literal as type param (#13070)
- 9.0.1889: Vim9 static tests fail
- runtime(nasm): updated syntax file
- 9.0.1888: Vim9: Problem trying to invoke class method
- 9.0.1887: Vim9: class members are accessible via object
- 9.0.1886: Various Typos
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/chrisbra/vim-appimage-1/releases/download/v9.0.1894/GVim-v9.0.1894.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/chrisbra/vim-appimage-1/releases/download/v9.0.1894/Vim-v9.0.1894.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimageThat'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.appimageThen 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.1885
Vim AppImage Release v9.0.1885
Version Information:
GVim: v9.0.1885 - Vim git commit: 7bcd25cad - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.1885: Vim9: no support for abstract methods
- runtime(tohtml): Update TOhtml to version 9.0v2 (#13050)
- 9.0.1884: Wrong order of arguments for error messages
- runtime(perl): Update ftplugin and indent files (#13052)
- 9.0.1883: Vim9: Calling an interface method using a child object fails
- runtime(doc): update help tags file
- 9.0.1882: Trailing white space in tests
- 9.0.1881: Test_crash fails on Mac
- 9.0.1880: Vim9: Need more tests for inheritance
- runtime: don't execute external commands when loading ftplugins
- 9.0.1879: Vim9: incorrect duplicate class member detection
- 9.0.1878: tests running sh have problems
- 9.0.1877: missing test for patch 9.0.1873
- runtime(ftplugin): allow to exec if curdir is in PATH
- Filelist: Add missing directory `crash` (#13036)
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/chrisbra/vim-appimage-1/releases/download/v9.0.1885/GVim-v9.0.1885.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/chrisbra/vim-appimage-1/releases/download/v9.0.1885/Vim-v9.0.1885.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimageThat'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.appimageThen 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.1392
Vim AppImage Release v9.0.1392
Version Information:
GVim: v9.0.1392 - Vim git commit: 7ac5023a5 - glibc: 2.14
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.1392: using NULL pointer with nested :open command
- 9.0.1391: "clear" macros are not always used
- 9.0.1390: FOR_ALL_ macros are defined in an unexpected file
- 9.0.1389: Amiga: a couple of include files are included twice
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 18.04 LTS bionic. 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/chrisbra/vim-appimage-1/releases/download/v9.0.1392/GVim-v9.0.1392.glibc2.14-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/chrisbra/vim-appimage-1/releases/download/v9.0.1392/Vim-v9.0.1392.glibc2.14-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimageThat'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.appimageThen 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.1388
Version Information:
GVim: v9.0.1388 - Vim git commit: f06c4a7a1 - glibc: 2.15
GitHub Actions Logfile
Vim: v9.0.1386
Vim AppImage Release v9.0.1386
Version Information:
GVim: v9.0.1386 - Vim git commit: 30585e03a - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.1386: options test fails with some window width
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 18.04 LTS bionic. 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/chrisbra/vim-appimage-1/releases/download/v9.0.1386/GVim-v9.0.1386.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/chrisbra/vim-appimage-1/releases/download/v9.0.1386/Vim-v9.0.1386.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimageThat'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.appimageThen 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.1385
Version Information:
GVim: v9.0.1385 - Vim git commit: f86dea811 - glibc: 2.15
GitHub Actions Logfile
Vim: v9.0.1373
Version Information:
GVim: v9.0.1373 - Vim git commit: 194555c00 - glibc: 2.14
GitHub Actions Logfile