Skip to content

Releases: vim/vim-appimage

Vim: v9.0.1587

29 May 01:10
Compare
Choose a tag to compare

Vim AppImage Release v9.0.1587

Github Downloads (by Release)

Version Information:
GVim: v9.0.1587 - Vim git commit: 05843e896 - glibc: 2.29

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.0.1587.Appimage
  • Vim-v9.0.1587.Appimage

Changelog

  • 9.0.1587: Corn config files are not recognized
  • 9.0.1586: error for using two messages with ngettext() differing in "%"
  • 9.0.1585: weird use of static variables for spell checking
  • 9.0.1584: not all meson files are recognized
  • 9.0.1583: get E304 when using 'cryptmethod' "xchacha20v2"
  • 9.0.1582: :stopinsert may not work in a popup close handler
  • 9.0.1581: translation does not work for plural argument
  • 9.0.1580: CI: indent test hangs on FreeBSD

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.1587/GVim-v9.0.1587.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.1587/Vim-v9.0.1587.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.1579

26 May 01:07
Compare
Choose a tag to compare

Vim AppImage Release v9.0.1579

Github Downloads (by Release)

Version Information:
GVim: v9.0.1579 - Vim git commit: d87dec058 - glibc: 2.29

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.0.1579.Appimage
  • Vim-v9.0.1579.Appimage

Changelog

  • 9.0.1579: some error messages are not translated
  • 9.0.1578: SpellCap highlight not always updated when needed
  • 9.0.1577: MS-Windows: context menu translations may be wrong

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.1579/GVim-v9.0.1579.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.1579/Vim-v9.0.1579.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.1576

25 May 01:08
Compare
Choose a tag to compare

Vim AppImage Release v9.0.1576

Github Downloads (by Release)

Version Information:
GVim: v9.0.1576 - Vim git commit: 097c5370e - glibc: 2.29

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.0.1576.Appimage
  • Vim-v9.0.1576.Appimage

Changelog

  • 9.0.1576: users may not know what to do with an internal error

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.1576/GVim-v9.0.1576.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.1576/Vim-v9.0.1576.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.1575

24 May 01:09
Compare
Choose a tag to compare

Vim AppImage Release v9.0.1575

Github Downloads (by Release)

Version Information:
GVim: v9.0.1575 - Vim git commit: a8490a495 - glibc: 2.29

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.0.1575.Appimage
  • Vim-v9.0.1575.Appimage

Changelog

  • 9.0.1575: "file N of M" message is not translated
  • 9.0.1574: MS-Windows: list of translation input files incomplete
  • 9.0.1573: error for function name has wrong line number

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.1575/GVim-v9.0.1575.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.1575/Vim-v9.0.1575.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.1572

21 May 01:12
Compare
Choose a tag to compare

Vim AppImage Release v9.0.1572

Github Downloads (by Release)

Version Information:
GVim: v9.0.1572 - Vim git commit: 50809a45e - glibc: 2.29

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.0.1572.Appimage
  • Vim-v9.0.1572.Appimage

Changelog

  • 9.0.1572: error messages are not translated
  • 9.0.1571: RedrawingDisabled not used consistently
  • 9.0.1570: some tests are slow
  • 9.0.1569: cannot use "this.member" in lambda in class method
  • 9.0.1568: with 'smoothscroll' cursor may move below botline
  • 9.0.1567: profiler calculation may be wrong on 32 bit builds
  • 9.0.1566: Motif: GUI scrollbar test fails in 24 lines terminal
  • 9.0.1565: json lines files are not recognized
  • 9.0.1564: display moves up and down with 'incsearch' and 'smoothscroll'
  • 9.0.1563: GTK3: window manager resize hints are incomplete

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.1572/GVim-v9.0.1572.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.1572/Vim-v9.0.1572.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.1562

17 May 01:09
Compare
Choose a tag to compare

Vim AppImage Release v9.0.1562

Github Downloads (by Release)

Version Information:
GVim: v9.0.1562 - Vim git commit: c0da54046 - glibc: 2.29

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.0.1562.Appimage
  • Vim-v9.0.1562.Appimage

Changelog

  • 9.0.1563: GTK3: window manager resize hints are incomplete
  • 9.0.1562: mixing package managers is not a good idea
  • 9.0.1561: display wrong when moving cursor to above the top line
  • 9.0.1560: Win32: When 'encoding' is set $PATH has duplicate entries
  • 9.0.1559: function argument types not always checked
  • 9.0.1558: wrong error for unreachable code after :throw
  • 9.0.1557: test failures for unreachable code
  • 9.0.1556: Vim9: error for missing "return" after "throw"
  • Update runtime files
  • 9.0.1555: setcharsearch() does not clear last searched char properly
  • 9.0.1554: code for handling 'switchbuf' is repeated

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.1562/GVim-v9.0.1562.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.1562/Vim-v9.0.1562.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.1553

14 May 01:10
Compare
Choose a tag to compare

Vim AppImage Release v9.0.1553

Github Downloads (by Release)

Version Information:
GVim: v9.0.1553 - Vim git commit: b6a19594b - glibc: 2.29

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.0.1553.Appimage
  • Vim-v9.0.1553.Appimage

Changelog

  • 9.0.1553: CI: using slightly outdated gcc version
  • 9.0.1552: CI: sound-dummy module is not installed
  • 9.0.1551: position of marker for 'smoothscroll' not computed correctly
  • 9.0.1550: in cmdline window S-Tab does not select previous completion
  • 9.0.1549: USD filetype is not recognized
  • 9.0.1548: CI: check in sound-dummy module may throw an error
  • 9.0.1547: Coveralls workflow on CI is commented out
  • 9.0.1546: some commands for opening a file don't use 'switchbuf'
  • 9.0.1545: text not scrolled when cursor moved with "g0" and "h"

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.1553/GVim-v9.0.1553.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.1553/Vim-v9.0.1553.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.1544

12 May 01:08
Compare
Choose a tag to compare

Vim AppImage Release v9.0.1544

Github Downloads (by Release)

Version Information:
GVim: v9.0.1544 - Vim git commit: 378447fc1 - glibc: 2.29

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.0.1544.Appimage
  • Vim-v9.0.1544.Appimage

Changelog

  • 9.0.1544: recent glibc marks sigset() as a deprecated
  • 9.0.1543: display errors when making topline shorter
  • 9.0.1542: line not fully displayed if it doesn't fit in the screen
  • 9.0.1541: CI: sound dummy is disabled
  • 9.0.1540: reverse() on string doesn't work in compiled function

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.1544/GVim-v9.0.1544.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.1544/Vim-v9.0.1544.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.1539

11 May 01:07
Compare
Choose a tag to compare

Vim AppImage Release v9.0.1539

Github Downloads (by Release)

Version Information:
GVim: v9.0.1539 - Vim git commit: 4ce1bda86 - glibc: 2.29

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.0.1539.Appimage
  • Vim-v9.0.1539.Appimage

Changelog

  • 9.0.1539: typst filetype is not recognized
  • 9.0.1538: :wqall does not trigger ExitPre
  • 9.0.1537: message for opening the cmdline window is not translated

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.1539/GVim-v9.0.1539.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.1539/Vim-v9.0.1539.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.1536

10 May 01:07
Compare
Choose a tag to compare

Vim AppImage Release v9.0.1536

Github Downloads (by Release)

Version Information:
GVim: v9.0.1536 - Vim git commit: 5fc7959dc - glibc: 2.29

GitHub Actions Logfile


Downloads

This release provides the following Artifacts:

  • GVim-v9.0.1536.Appimage
  • Vim-v9.0.1536.Appimage

Changelog

  • 9.0.1536: CI: sound dummy stopped working
  • 9.0.1535: test commented out in a wrong way
  • 9.0.1534: test for expanding "~" in substitute takes too long
  • 9.0.1533: test for 'smoothscroll' is ineffective
  • 9.0.1532: crash when expanding "~" in substitute causes very long text
  • 9.0.1531: crash when register contents ends up being invalid
  • 9.0.1530: cursor moves to wrong line when 'foldmethod' is "diff"
  • 9.0.1529: code style test doesn't check for space after "if"
  • 9.0.1528: libsodium encryption is only used with "huge" features
  • 9.0.1527: crash when using negative value for term_cols
  • 9.0.1526: condition is always true
  • 9.0.1525: 'smoothscroll' does not always work properly
  • 9.0.1524: passing -1 for bool is not always rejected
  • 9.0.1523: some error messages are not marked for translation
  • 9.0.1522: some functions give two error messages
  • 9.0.1521: failing redo of command with control characters

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.1536/GVim-v9.0.1536.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.1536/Vim-v9.0.1536.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.