Skip to content

Releases: vim/vim-appimage

Vim: v9.2.0081

01 Mar 02:08

Choose a tag to compare

Vim AppImage Release v9.2.0081

Github Downloads (by Release)

Version Information:
GVim: v9.2.0081 - Vim git commit: eba078fc4 - glibc: 2.34

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.2.0081.Appimage
  • Vim-v9.2.0081.Appimage

Changelog

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 22.04 LTS jammy. 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.2.0081/GVim-v9.2.0081.glibc2.34-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.2.0081/Vim-v9.2.0081.glibc2.34-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 22.04 ("jammy"). 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 command sudo 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.2.0078

28 Feb 01:48

Choose a tag to compare

Vim AppImage Release v9.2.0078

Github Downloads (by Release)

Version Information:
GVim: v9.2.0078 - Vim git commit: 4e5b9e31c - glibc: 2.34

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.2.0078.Appimage
  • Vim-v9.2.0078.Appimage

Changelog

  • 9.2.0078: [security]: stack-buffer-overflow in build_stl_str_hl()
  • 9.2.0077: [security]: Crash when recovering a corrupted swap file
  • 9.2.0076: [security]: buffer-overflow in terminal handling
  • 9.2.0075: [security]: Buffer underflow with emacs tag file
  • 9.2.0074: [security]: Crash with overlong emacs tag file
  • 9.2.0073: [security]: possible command injection using netrw
  • 9.2.0072: inside_block() uses wrong index in loop
  • 9.2.0071: Vim9: lambda function deleted on re-sourcing
  • 9.2.0070: tests: various tests leave swapfiles around
  • runtime(env): add ftplugin for env filetype
  • 9.2.0069: highlight: incorrect string length and redundant code

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 22.04 LTS jammy. 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.2.0078/GVim-v9.2.0078.glibc2.34-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.2.0078/Vim-v9.2.0078.glibc2.34-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 22.04 ("jammy"). 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 command sudo 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.2.0068

27 Feb 01:57

Choose a tag to compare

Vim AppImage Release v9.2.0068

Github Downloads (by Release)

Version Information:
GVim: v9.2.0068 - Vim git commit: 455d62e38 - glibc: 2.34

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.2.0068.Appimage
  • Vim-v9.2.0068.Appimage

Changelog

  • 9.2.0068: Inefficient use of list_append_string()
  • 9.2.0067: memory leak in dict_extend_func()
  • 9.2.0066: memory leak in build_drop_cmd()
  • 9.2.0065: memory leak in invoke_sync_listeners()
  • 9.2.0064: popup: opacity feature causes flickering
  • 9.2.0063: memory leak in type_name_list_or_dict()
  • 9.2.0062: Using the wrong field with DAP channel mode

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 22.04 LTS jammy. 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.2.0068/GVim-v9.2.0068.glibc2.34-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.2.0068/Vim-v9.2.0068.glibc2.34-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 22.04 ("jammy"). 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 command sudo 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.2.0061

26 Feb 01:58

Choose a tag to compare

Vim AppImage Release v9.2.0061

Github Downloads (by Release)

Version Information:
GVim: v9.2.0061 - Vim git commit: 1c0d468d7 - glibc: 2.34

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.2.0061.Appimage
  • Vim-v9.2.0061.Appimage

Changelog

  • 9.2.0061: Not possible to know when a session will be loaded
  • 9.2.0060: No support for the DAP channel mode
  • 9.2.0059: memory leak in fill_assert_error
  • 9.2.0058: Compile error in did_set_previewpopup()
  • 9.2.0057: memory leak in exe_newdict()
  • 9.2.0056: memory leak in ex_substitute
  • 9.2.0055: memory leak in ExpandFromContext()
  • 9.2.0054: eval_addblob() is inefficient
  • 9.2.0053: Vims list concatenation is inefficient
  • 9.2.0052: Wayland: hiding lower half of command line in tiny vim
  • 9.2.0051: 'previewpopup' is missing features available in 'completepopup'

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 22.04 LTS jammy. 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.2.0061/GVim-v9.2.0061.glibc2.34-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.2.0061/Vim-v9.2.0061.glibc2.34-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 22.04 ("jammy"). 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 command sudo 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.2.0050

25 Feb 02:03

Choose a tag to compare

Vim AppImage Release v9.2.0050

Github Downloads (by Release)

Version Information:
GVim: v9.2.0050 - Vim git commit: 6eb0bfd5b - glibc: 2.34

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.2.0050.Appimage
  • Vim-v9.2.0050.Appimage

Changelog

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 22.04 LTS jammy. 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.2.0050/GVim-v9.2.0050.glibc2.34-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.2.0050/Vim-v9.2.0050.glibc2.34-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 22.04 ("jammy"). 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 command sudo 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.2.0045

23 Feb 02:03

Choose a tag to compare

Vim AppImage Release v9.2.0045

Github Downloads (by Release)

Version Information:
GVim: v9.2.0045 - Vim git commit: 201562401 - glibc: 2.34

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.2.0045.Appimage
  • Vim-v9.2.0045.Appimage

Changelog

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 22.04 LTS jammy. 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.2.0045/GVim-v9.2.0045.glibc2.34-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.2.0045/Vim-v9.2.0045.glibc2.34-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 22.04 ("jammy"). 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 command sudo 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.2.0043

22 Feb 02:02

Choose a tag to compare

Vim AppImage Release v9.2.0043

Github Downloads (by Release)

Version Information:
GVim: v9.2.0043 - Vim git commit: 9b16aa34b - glibc: 2.34

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.2.0043.Appimage
  • Vim-v9.2.0043.Appimage

Changelog

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 22.04 LTS jammy. 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.2.0043/GVim-v9.2.0043.glibc2.34-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.2.0043/Vim-v9.2.0043.glibc2.34-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 22.04 ("jammy"). 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 command sudo 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.2.0033

21 Feb 01:53

Choose a tag to compare

Vim AppImage Release v9.2.0033

Github Downloads (by Release)

Version Information:
GVim: v9.2.0033 - Vim git commit: d0fa37562 - glibc: 2.34

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.2.0033.Appimage
  • Vim-v9.2.0033.Appimage

Changelog

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 22.04 LTS jammy. 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.2.0033/GVim-v9.2.0033.glibc2.34-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.2.0033/Vim-v9.2.0033.glibc2.34-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 22.04 ("jammy"). 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 command sudo 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.2.0025

19 Feb 02:03

Choose a tag to compare

Vim AppImage Release v9.2.0025

Github Downloads (by Release)

Version Information:
GVim: v9.2.0025 - Vim git commit: 68dbb58d5 - glibc: 2.34

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.2.0025.Appimage
  • Vim-v9.2.0025.Appimage

Changelog

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 22.04 LTS jammy. 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.2.0025/GVim-v9.2.0025.glibc2.34-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.2.0025/Vim-v9.2.0025.glibc2.34-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 22.04 ("jammy"). 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 command sudo 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.2.0015

18 Feb 02:03

Choose a tag to compare

Vim AppImage Release v9.2.0015

Github Downloads (by Release)

Version Information:
GVim: v9.2.0015 - Vim git commit: b8b7df29c - glibc: 2.34

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.2.0015.Appimage
  • Vim-v9.2.0015.Appimage

Changelog

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 22.04 LTS jammy. 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.2.0015/GVim-v9.2.0015.glibc2.34-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.2.0015/Vim-v9.2.0015.glibc2.34-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 22.04 ("jammy"). 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 command sudo 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.