Linux repositories inspector

vim - Vi Improved, a highly configurable, improved version of the vi text editor

Vim is an almost compatible version of the UNIX editor Vi.
Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc.
This package contains a version of vim compiled with a rather standard set of features. This package does not provide a GUI version of Vim. See the other vim-* packages if you need more (or less).
8.2.0348
OpenSUSE iconOpenSUSE Tumbleweed
8.2.0343
Arch iconArch rolling
8.1.2269
Ubuntu iconUbuntu 20.04
8.1.1073
Manjaro iconManjaro rolling
8.1.0875
Debian iconDebian 10.0
Ubuntu iconUbuntu 19.10
8.1.0320
Ubuntu iconUbuntu 19.04
8.0.1766
Ubuntu iconUbuntu 18.10
8.0.1568
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
8.0.1453
Ubuntu iconUbuntu 18.04 LTS
8.0.0197
Debian iconDebian 9.0
Ubuntu iconUbuntu 17.10
7.4.1689
Ubuntu iconUbuntu 16.04 LTS
7.4.326
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling extra/oszst8.2.0343-1Mar 011.6 MiB3.47 MiB
Debian iconDebian 10.0 buster/maindeb2:8.1.0875-5Jun 181.22 MiB2.73 MiB
Debian iconDebian 9.0 stretch/maindeb2:8.0.0197-4+deb9u3Sep 071010 kiB2.32 MiB
Manjaro iconManjaro rolling stable/extraxz8.1.1073-12019-04-031.41 MiB3.45 MiB
Manjaro iconManjaro rolling testing/extraxz8.1.1073-12019-04-021.41 MiB3.45 MiB
Manjaro iconManjaro rolling unstable/extraxz8.1.1073-12019-03-301.41 MiB3.45 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm8.0.1568-lp150.3.12019-01-171.53 MiB3.05 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm8.0.1568-lp150.4.3.1Jun 171.47 MiB3.05 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm8.0.1568-lp151.4.42019-01-231.53 MiB3.05 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm8.0.1568-lp151.5.3.1Jun 171.47 MiB3.05 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm8.0.1568-lp152.6.7Mar 231.47 MiB3.06 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm7.4.326-12.12019-01-171.18 MiB2.59 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.4.326-13.4.1Jun 171.18 MiB2.58 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm8.2.0348-2.1Mar 221.61 MiB3.44 MiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/maindeb2:8.0.0197-4ubuntu52017-11-101.03 MiB2.42 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb2:8.0.1453-1ubuntu12018-06-121.1 MiB2.72 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb2:8.0.1453-1ubuntu1.3Mar 231.1 MiB2.72 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb2:8.0.1453-1ubuntu1.3Mar 231.1 MiB2.72 MiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb2:8.0.1766-1ubuntu12019-01-141.11 MiB2.76 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/maindeb2:8.0.1766-1ubuntu1.1Jun 171.11 MiB2.78 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb2:8.0.1766-1ubuntu1.1Jun 171.11 MiB2.78 MiB
Ubuntu iconUbuntu 19.04 disco/maindeb2:8.1.0320-1ubuntu32019-01-141.12 MiB2.77 MiB
Ubuntu iconUbuntu 19.04 disco-security/maindeb2:8.1.0320-1ubuntu3.1Jun 171.13 MiB2.77 MiB
Ubuntu iconUbuntu 19.04 disco-updates/maindeb2:8.1.0320-1ubuntu3.1Jun 171.13 MiB2.77 MiB
Ubuntu iconUbuntu 19.10 eoan/maindeb2:8.1.0875-5ubuntu2Sep 061.15 MiB2.87 MiB
Ubuntu iconUbuntu 19.10 eoan-security/maindeb2:8.1.0875-5ubuntu2.1Mar 231.15 MiB2.88 MiB
Ubuntu iconUbuntu 19.10 eoan-updates/maindeb2:8.1.0875-5ubuntu2.1Mar 231.15 MiB2.88 MiB
Ubuntu iconUbuntu 20.04 focal/maindeb2:8.1.2269-1ubuntu4Mar 071.18 MiB2.97 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb2:7.4.1689-3ubuntu12017-11-10985 kiB2.27 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb2:7.4.1689-3ubuntu1.4Mar 231010 kiB2.34 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb2:7.4.1689-3ubuntu1.4Mar 231010 kiB2.34 MiB

Applications

Vim icon

Vim

Edit text files

Manual pages

evim(1) - Français

evim - « Easy Vim », édite un fichier avec Vim sans utiliser les modes

evim(1) - Italiano

evim - Vim "facile", Vim impostato in modo da poter essere usato facilmente per modificare file, anche da chi non abbia familiarità con i comandi.

evim(1) - Japanese

evim - easy Vim, モードレスエディタ Vim

evim(1)

evim - easy Vim, edit a file with Vim and setup for modeless editing

evim(1) - Polski

evim - ³atwy Vim, edytuj plik w Vimie z ustawieniami dla edycji bez trybów

evim(1) - Russkiy

evim - простой Vim, позволяет редактировать файл с помощью Vim в безрежимном режиме

vim(1) - Français

vim - Vi IMproved, éditeur de texte pour programmeurs

vim(1) - Italiano

vim - VI Migliorato, un editor di testi per programmatori

vim(1) - Japanese

vim - Vi IMproved, プログラマのテキストエディタ

vim(1)

vim - Vi IMproved, a programmer’s text editor

vim(1) - Polski

vim - Vi rozbudowany, edytor tekstu dla programisty

vim(1) - Deutsch

vim - Vi IMproved, ein Text-Editor für Programmierer

vim(1) - Russkiy

vim - Vi IMproved (Улучшенный Vi), текстовый редактор для программистов

vimdiff(1) - Français

vimdiff - ouvre deux, trois ou quatre versions d’un fichier dans Vim et affiche leurs différences

vimdiff(1) - Italiano

vimdiff - modifica due, tre o quattro versioni di un file con Vim, visualizzando le differenze

vimdiff(1) - Japanese

vimdiff - 二つか三つか四つのファイルを Vim で開いて、その差分を表示する

vimdiff(1)

vimdiff - edit two, three or four versions of a file with Vim and show differences

vimdiff(1) - Polski

vimdiff - edytuj dwie, trzy lub cztery wersje pliku w Vimie i zobacz ró¿nice

vimdiff(1) - Russkiy

vimdiff - позволяет редактировать две или три версии файла с помощью Vim с отображением различий.

vimtutor(1) - Français

vimtutor - tutoriel Vim

vimtutor(1) - Italiano

vimtutor - Un breve corso per imparare Vim

vimtutor(1) - Japanese

vimtutor - Vim チュートリアル

vimtutor(1)

vimtutor - the Vim tutor

vimtutor(1) - Polski

vimtutor - nauczyciel Vima

vimtutor(1) - Russkiy

vimtutor - учебник по Vim

vitmp(1)

vitmp - edit temporary files

xxd(1) - Français

xxd - convertit en représentation hexadécimale et inversement.

xxd(1) - Italiano

xxd - Produce esadecimale da un file binario o viceversa.

xxd(1) - Japanese

xxd - 16 進ダンプを作成したり、元に戻したり。

xxd(1)

xxd - make a hexdump or do the reverse.

xxd(1) - Polski

xxd - zrzut pliku do hex lub odwrotnie

xxd(1) - Russkiy

xxd - создаёт представление файла в виде шестнадцатеричных кодов или выполняет обратное преобразование.

Latest updates

Ubuntu icon

Ubuntu 19.10 eoan-updates/main: Version 2:8.1.0875-5ubuntu2.1 introduced

Mar 23
  • SECURITY UPDATE: Access after free
    • debian/patches/CVE-2019-20079.patch: avoid using 'wp' after autocommands in src/window.c, src/testdir/test_autocmd.vim.
    • debian/patches/patch-8.1.1192-mode-is-not-cleared*.patch: Clear the mode when redraw_cmdline is set in src/globals.h, src/screen.c.
    • CVE-2019-20079
Ubuntu icon

Ubuntu 18.04 LTS bionic-updates/main: Updated from 2:8.0.1453-1ubuntu1.1 to 2:8.0.1453-1ubuntu1.3

Mar 23
  • SECURITY UPDATE: Application crash
    • debian/patches/CVE-2018-20786.patch: handle out of memory in src/libvterm/src/state.c, src/libvterm/src/vterm.c, src/terminal.c.
    • CVE-2018-20786
  • SECURITY UPDATE: Access after free
    • debian/patches/CVE-2019-20079.patch: avoid using 'wp' after autocommands in src/window.c, src/testdir/test_autocmd.vim.
    • debian/patches/patch-8.1.1192-mode-is-not-cleared*.patch: Clear the mode when redraw_cmdline is set in src/globals.h, src/screen.c.
    • CVE-2019-20079
Ubuntu icon

Ubuntu 16.04 LTS xenial-updates/main: Updated from 2:7.4.1689-3ubuntu1.3 to 2:7.4.1689-3ubuntu1.4

Mar 23
Ubuntu icon

Ubuntu 18.04 LTS bionic-security/main: Updated from 2:8.0.1453-1ubuntu1.1 to 2:8.0.1453-1ubuntu1.3

Mar 23
  • SECURITY UPDATE: Application crash
    • debian/patches/CVE-2018-20786.patch: handle out of memory in src/libvterm/src/state.c, src/libvterm/src/vterm.c, src/terminal.c.
    • CVE-2018-20786
  • SECURITY UPDATE: Access after free
    • debian/patches/CVE-2019-20079.patch: avoid using 'wp' after autocommands in src/window.c, src/testdir/test_autocmd.vim.
    • debian/patches/patch-8.1.1192-mode-is-not-cleared*.patch: Clear the mode when redraw_cmdline is set in src/globals.h, src/screen.c.
    • CVE-2019-20079
Ubuntu icon

Ubuntu 16.04 LTS xenial-security/main: Updated from 2:7.4.1689-3ubuntu1.3 to 2:7.4.1689-3ubuntu1.4

Mar 23
Ubuntu icon

Ubuntu 19.10 eoan-security/main: Version 2:8.1.0875-5ubuntu2.1 introduced

Mar 23
  • SECURITY UPDATE: Access after free
    • debian/patches/CVE-2019-20079.patch: avoid using 'wp' after autocommands in src/window.c, src/testdir/test_autocmd.vim.
    • debian/patches/patch-8.1.1192-mode-is-not-cleared*.patch: Clear the mode when redraw_cmdline is set in src/globals.h, src/screen.c.
    • CVE-2019-20079
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 8.0.1568-lp152.6.6 to 8.0.1568-lp152.6.7

Mar 23
  • Add source-check-sandbox.patch to fix CVE-2019-12735
    boo#1137443
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 8.2.0348-1.2 to 8.2.0348-2.1

Mar 22
  • apparmor.vim: fix typo in setfcap capability (taken from AppArmor 2.13.4)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 8.2.0348-1.1 to 8.2.0348-1.2

Mar 14
  • Updated to version 8.2.0348, fixes the following problems
    • Short name not set for terminal buffer.
    • Build failure on HP-UX system.
    • ex_getln.c code has insufficient test coverage.
    • MSVC: _CRT_SECURE_NO_DEPRECATE not defined on DEBUG build.
    • Vim9: types not sufficiently tested.
    • File missing in distribution, comments outdated.
    • No Haiku support.
    • Vim9: ":execute" does not work yet.
    • Vim9: error checks not tested.
    • Vim9: calling a function that is defined later is slow.
    • Text property not updated correctly when inserting/deleting.
    • Ex_getln.c code not covered by tests.
    • Compiler warning for using uninitialized variable. (Yegappan Lakshmanan)
    • Crash when opening and closing two popup terminal windows.
    • No redraw when leaving terminal-normal mode in a terminal popup window.
    • Popup filter converts 0x80 bytes.
    • Build error with popup window but without terminal.
    • Internal error when using test_void() and test_unknown(). (Dominique Pelle)
    • Some code in ex_getln.c not covered by tests.
    • Terminal in popup test is flaky.
    • Abort called when using test_void(). (Dominique Pelle)
    • No completion for :disassemble.
    • Vim9: insufficient test coverage for compiling.
    • Build fails on a few systems.
    • Build failure without the channel feature.
    • Vim9: function return type may depend on arguments.
    • Vim9: function and partial types not tested.
    • Using ":for" in Vim9 script gives an error.
    • Some code in ex_getln.c not covered by tests.
    • Vim9: using wrong instruction, limited test coverage.
    • ":def" not skipped properly.
    • Compiler warning when building without the float feature.
    • Vim9: finding common list type not tested.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 8.2.0314-1.1 to 8.2.0348-1.1

Mar 08
  • Updated to version 8.2.0348, fixes the following problems
    • Short name not set for terminal buffer.
    • Build failure on HP-UX system.
    • ex_getln.c code has insufficient test coverage.
    • MSVC: _CRT_SECURE_NO_DEPRECATE not defined on DEBUG build.
    • Vim9: types not sufficiently tested.
    • File missing in distribution, comments outdated.
    • No Haiku support.
    • Vim9: ":execute" does not work yet.
    • Vim9: error checks not tested.
    • Vim9: calling a function that is defined later is slow.
    • Text property not updated correctly when inserting/deleting.
    • Ex_getln.c code not covered by tests.
    • Compiler warning for using uninitialized variable. (Yegappan Lakshmanan)
    • Crash when opening and closing two popup terminal windows.
    • No redraw when leaving terminal-normal mode in a terminal popup window.
    • Popup filter converts 0x80 bytes.
    • Build error with popup window but without terminal.
    • Internal error when using test_void() and test_unknown(). (Dominique Pelle)
    • Some code in ex_getln.c not covered by tests.
    • Terminal in popup test is flaky.
    • Abort called when using test_void(). (Dominique Pelle)
    • No completion for :disassemble.
    • Vim9: insufficient test coverage for compiling.
    • Build fails on a few systems.
    • Build failure without the channel feature.
    • Vim9: function return type may depend on arguments.
    • Vim9: function and partial types not tested.
    • Using ":for" in Vim9 script gives an error.
    • Some code in ex_getln.c not covered by tests.
    • Vim9: using wrong instruction, limited test coverage.
    • ":def" not skipped properly.
    • Compiler warning when building without the float feature.
    • Vim9: finding common list type not tested.
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 2:8.1.2269-1ubuntu1 to 2:8.1.2269-1ubuntu4

Mar 07
Rafael David Tinoco
  • Sponsoring ruby2.7 transitions
Lucas Kanashiro
  • No-change rebuild for ruby2.7
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2:8.1.2269-1ubuntu4 removed

Mar 07
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Updated from 2:8.1.2269-1ubuntu3 to 2:8.1.2269-1ubuntu4

Mar 02
Rafael David Tinoco
  • Sponsoring ruby2.7 transitions
Lucas Kanashiro
  • No-change rebuild for ruby2.7
Arch icon

Arch rolling extra/os: Updated from 8.2.0148-1 to 8.2.0343-1

Mar 01
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 8.2.0257-1.2 to 8.2.0314-1.1

Feb 29
  • Updated to version 8.2.0314, fixes the following problems
  • refreshed vim-7.3-filetype_spec.patch
    • Cannot recognize a terminal in a popup window.
    • ModifyOtherKeys cannot be temporarily disabled.
    • Terminal in popup test sometimes fails.
    • Several lines of code are duplicated.
    • Some code not covered by tests.
    • Fileformat test fails on MS-Windows.
    • A few new Vim9 messages are not localized.
    • Fileformat test still fails on MS-Windows.
    • "eval" after "if 0" doesn't check for following command.
    • Terminal in popup test sometimes fails on Mac.
    • No check for a following command when calling a function fails.
    • Trycatch test fails.
    • Vim9: operator after list index does not work. (Yasuhiro Matsumoto)
    • Some code not covered by tests.
    • The "num64" feature is available everywhere and building without it
    causes problems.
    • ":helptags ALL" gives error for directories without write
    permission. (Mat?j Cepl)
    • Hang with combination of feedkeys(), Ex mode and :global. (Yegappan
    Lakshmanan)
    • Some Ex code not covered by tests.
    • Vim9: not allowing space before ")" in function call is too
    restrictive. (Ben Jackson)
    • Vim9: not all instructions covered by tests.
    • Channel test is flaky on Mac.
    • Vim9: no test for deleted :def function.
    • Vim9: throw in :def function not caught higher up.
    • Two placed signs in the same line are not combined. E.g. in the terminal
    debugger a breakpoint and the PC cannot be both be displayed.
    • Vim9: setting number option not tested.
    • Vim9: failing to load script var not tested.
    • Vim9: assignment test fails.
    • Unused error message. Cannot create s:var.
    • Cannot use popup_close() for a terminal popup.
    • Vim9: return in try block not tested; catch with pattern not tested.
    • Vim9: some float and blob operators not tested.
    • Vim9: :echo did not clear the rest of the line.
    • Running individual test differs from all tests.
    • Vim9: assigning [] to list<string> doesn't work.
    • Vim9: CHECKNR and CHECKTYPE instructions not tested.
    • Various Ex commands not sufficiently tested.
    • Cannot use Ex command that is also a function name.
    • Highlighting for :s wrong when using different separator.
    • Mixing up "long long" and __int64 may cause problems. (John Marriott)
    • Compiler warnings for the Ruby interface.
    • Vim9 script: cannot start command with a string constant.
    • Vim9: ISN_STORE with argument not tested. Some cases in tv2bool()
    not tested.
    • Vim9: expression test fails without channel support.
    • Insufficient testing for exception handling and the "attention" prompt.
    • Setting 'term' may cause error in TermChanged autocommand.
    • TermChanged test fails in the GUI.
    • Terminal test if failing on some systems.
    • Relativenumber test fails on some systems. (James McCoy)
    • Vim9: :substitute(pat(repl does not work in Vim9 script.
    • Python 3 vim.eval not well tested.
    • 'showbreak' does not work for a very long line. (John Little)
    • Window-local values have confusing name.
    • Autocmd test fails on a slow system.
    • Short name not set for terminal buffer.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 8.2.0257-1.1 to 8.2.0257-1.2

Feb 25
  • Updated to version 8.2.0257, fixes the following problems
    • Vim9 script commands not sufficiently tested.
    • Cannot assign to an imported variable.
    • When 'lazyredraw' is set the window title may not be updated.
    • :helptags and some other functionality not tested.
    • Crash when using winnr('j') in a popup window.
    • Error code E899 used twice.
    • Calling Vim9 function using default argument fails.
    • Crash when missing member type on list argument.
    • Fnamemodify() does not apply ":~" when followed by ":.".
    • Function a bit far away from where it's used.
    • Coverity complains about uninitialized field.
    • Test for ANSI colors fails without an "ls" command.
    • Missing search/substitute pattern hardly tested.
    • Configure does not recognize gcc 10.0 and later.
    • A popup window with a terminal can be made hidden.
    • Wrong file name shortening. (Ingo Karkat)
    • Several Vim9 instructions are not tested.
    • Terminal test fails on Mac.
    • Several Vim9 instructions are not tested.
    • Terminal test still fails on Mac.
    • Terminal test did pass on Mac.
    • No test for Vim9 += and ..=.
    • Vim9: optional function arguments don't work yet.
    • Some instructions not yet tested.
    • compiling :elseif not tested yet.
    • compiling lambda not tested yet.
    • Compiling for loop not tested.
    • Compiling a few instructions not tested.
    • Configure does not recognize gcc version on BSD.
    • Compare instructions not tested.
    • Terminal popup test is flaky.
    • Silent system command may clear the screen.
    • The :compiler command causes a crash. (Daniel Steinberg)
    • Crash when using garbagecollect() in between rand().
    • Message test fails on SunOS.
    • Draw error when an empty group is removed from 'statusline'.
    • Crash when setting 'wincolor' on finished terminal window. (Bakudankun)
    variables. (Tim Pope)
    • Using memory after it was freed. (Dominique Pelle)
    • Crash when setting 'buftype' to "quickfix".
    • Preview popup window test fails with long directory name. (Jakub
    K?dzio?ka)
    • Insufficient code coverage for ex_docmd.c functions.
    • Compiler warning in Lua interface.
    • test_clear_search_pat() is unused.
    • A couple of function return types can be more specific.
    • Crash when using :disassamble without argument. (Dhiraj Mishra)
    • Compiler warning for checking size_t to be negative.
    • Time and timer related code is spread out.
    • Cannot recognize a terminal in a popup window.
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2:8.1.2269-1ubuntu3 introduced

Feb 24
  • Update debian/patches/ubuntu-mouse-off.patch to also fix tests that reference the mouse.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 8.2.0200-1.2 to 8.2.0257-1.1

Feb 21
  • Updated to version 8.2.0257, fixes the following problems
    • Vim9 script commands not sufficiently tested.
    • Cannot assign to an imported variable.
    • When 'lazyredraw' is set the window title may not be updated.
    • :helptags and some other functionality not tested.
    • Crash when using winnr('j') in a popup window.
    • Error code E899 used twice.
    • Calling Vim9 function using default argument fails.
    • Crash when missing member type on list argument.
    • Fnamemodify() does not apply ":~" when followed by ":.".
    • Function a bit far away from where it's used.
    • Coverity complains about uninitialized field.
    • Test for ANSI colors fails without an "ls" command.
    • Missing search/substitute pattern hardly tested.
    • Configure does not recognize gcc 10.0 and later.
    • A popup window with a terminal can be made hidden.
    • Wrong file name shortening. (Ingo Karkat)
    • Several Vim9 instructions are not tested.
    • Terminal test fails on Mac.
    • Several Vim9 instructions are not tested.
    • Terminal test still fails on Mac.
    • Terminal test did pass on Mac.
    • No test for Vim9 += and ..=.
    • Vim9: optional function arguments don't work yet.
    • Some instructions not yet tested.
    • compiling :elseif not tested yet.
    • compiling lambda not tested yet.
    • Compiling for loop not tested.
    • Compiling a few instructions not tested.
    • Configure does not recognize gcc version on BSD.
    • Compare instructions not tested.
    • Terminal popup test is flaky.
    • Silent system command may clear the screen.
    • The :compiler command causes a crash. (Daniel Steinberg)
    • Crash when using garbagecollect() in between rand().
    • Message test fails on SunOS.
    • Draw error when an empty group is removed from 'statusline'.
    • Crash when setting 'wincolor' on finished terminal window. (Bakudankun)
    variables. (Tim Pope)
    • Using memory after it was freed. (Dominique Pelle)
    • Crash when setting 'buftype' to "quickfix".
    • Preview popup window test fails with long directory name. (Jakub
    K?dzio?ka)
    • Insufficient code coverage for ex_docmd.c functions.
    • Compiler warning in Lua interface.
    • test_clear_search_pat() is unused.
    • A couple of function return types can be more specific.
    • Crash when using :disassamble without argument. (Dhiraj Mishra)
    • Compiler warning for checking size_t to be negative.
    • Time and timer related code is spread out.
    • Cannot recognize a terminal in a popup window.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 8.2.0200-1.1 to 8.2.0200-1.2

Feb 20
  • Refreshed disable-unreliable-tests.patch and vim-7.3-help_tags.patch
  • Updated to version 8.2.0200, fixes the following problems
    • Message test fails on some platforms. (Elimar Riesebieter)
    • virtcol() does not check arguments to be valid, which may lead to a crash.
    • filter() and map() on blob don't work.
    • complete_info() does not work when CompleteDone is triggered.
    • Compiler warnings for variable types.
    • :mode no longer works for any system.
    • Textprop test fails.
    • Some buffer commands work in a popup window.
    • Cannot list options one per line.
    • Python3 ranges are not tested.
    • Command line is not cleared when switching tabs and the command line
    height differs.
    • Script may be re-used when deleting and creating a new one.
    • Invalid memory access with search command.
    • Some map functionality not covered by tests.
    • Bracketed paste can still cause invalid memory access. (Dominique Pelle)
    • Stray ch_logfile() call.
    • Crash when using win_execute() from a new tab.
    • Memory leak when starting a job fails.
    • No swift filetype detection.
    • Possible to enter popup window with CTRL-W p. (John Devin)
    • Coverity warning for possible use of NULL pointer.
    • Some mapping code is not fully tested.
    • Using #error for compilation errors should be OK now.
    • Wrong indent when 'showbreak' and 'breakindent' are set and 'briopt'
    includes "sbr".
    • Block Visual mode operators not correct when 'linebreak' set.
    • Mapping related function in wrong source file.
    • Maintaining a Vim9 branch separately is more work.
    • Cannot define python function when using :execute. (Yasuhiro Matsumoto)
    • Detecting a script was already sourced is unreliable.
    • Restoring ctrl_x_mode is not needed.
    • Warning shows when listing version info.
    • Reallocating the list of scripts is inefficient.
    • Warnings from MinGW compiler. (John Marriott) Json test fails when
    building without +float feature.
    • Various typos in source files and tests.
    • Vim9 script files not in list of distributed files.
    • Triggering CompleteDone earlier is not backwards compatible. (Daniel
    Hahler)
    • Non-materialized range() list causes problems. (Fujiwara Takuya)
    • Range test fails.
    • Not recognizing .gv file as dot filetype.
    • Balloon test fails in the GUI.
    • Test hangs on MS-Windows console.
    • Test_alot takes too long.
    • Coverity warning for using NULL pointer.
    • Coverity warning for using uninitialized variable.
    • Coverity warning for ignoring return value.
    • Coverity warning for assigning NULL to an option.
    • Coverity warning for dead code.
    • Coverity warning for ignoring return value.
    • Coverity warning for using uninitialized buffer.
    • Coverity warning for not restoring character.
    • Various commands not completely tested.
    • Crash when removing list element in map().
    • Generating os headers does not work for Swedish.
    • Memory leak in get_tags().
    • With VTP the screen may not be restored properly.
    • Still a few places where range() does not work.
    • Test for wrapmargin fails if terminal is not 80 columns.
    • Problems parsing :term arguments.
    • Min() and max() materialize a range() list.
    • Tests fail when the float feature is disabled.
    • Blob test fails.
    • Vim9 script: cannot use "if has()" to skip lines.
    • A couple of tests may fail when features are missing.
    • Reduntant code.
    • Check commands don't work well with Vim9 script.
    • cd() with NULL argument crashes.
    • Kotlin files are not recognized.
    • Cannot put a terminal in a popup window.
    • Build failure without +terminal feature.
    • Still build failure without +terminal feature.
    • Some commands can cause problems in terminal popup.
    • Some tests fail when run in the GUI.
    • Blocking commands for a finished job in a popup window.
    • Some Ex commands not sufficiently tested.
    • No tests for y/n prompt.
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2:8.1.2269-1ubuntu1 removed

Feb 18

Related packages

vim-a - alternate files in vim quickly (.c -> .h etc)
vim-addon-manager - manager of addons for the Vim editor
vim-addon-mw-utils - Vim funcref library
vim-airline - Lean & mean status/tabline for vim that's light as air
vim-airline-themes - official theme collection for vim-airline
vim-ale - Asynchronous Lint Engine
vim-align - Lets you align lines using regular expressions
vim-asciidoc - Vim syntax highlighting files for asciidoc
vim-athena - Vi IMproved - enhanced vi editor - with Athena GUI
vim-athena-py2 - Vi IMproved - enhanced vi editor - with Athena GUI (Python2)
vim-autopep8 - vim plugin to apply autopep8
vim-bitbake - Vim plugin to interact with Yocto bitbake-based recipes
vim-bootstrap - Vim Bootstrap is a vimrc generator
vim-bufexplorer - A simple buffer list/switcher for vim
vim-colorsamplerpack - Different colorschemes for vim
vim-command-t - An extremely fast, intuitive mechanism for opening files in VIM
vim-command-t-debuginfo - Debug information for package vim-command-t
vim-command-t-debugsource - Debug sources for package vim-command-t
vim-commentary - Comment and uncomments stuff in Vim using motion as a target
vim-common - The common files needed by any version of the VIM editor
vim-common-debuginfo - Debug information for package vim-common
vim-completion-golang - Golang autocompletion files for Vim
vim-conque - plugin for running interactive commands in a Vim buffer
vim-csound - Csound tools for Vim
vim-ctrlp - Full path fuzzy file, buffer, mru, tag, ... finder for Vim
vim-data - Data files needed for extended vim functionality
vim-data-common - Common Data files for vim & gvim
vim-debuginfo - Debug information for package vim
vim-debugsource - Debug sources for package vim
vim-devicons - Adds file type icons to Vim plugins
vim-doc - Vi IMproved - HTML documentation
vim-doxygentoolkit - This script simplify doxygen documentation in C/C++
vim-easymotion - Vim motion on speed
vim-editorconfig - EditorConfig Plugin for Vim
vim-enhanced - A version of the VIM editor which includes recent enhancements
vim-enhanced-debuginfo - Debug information for package vim-enhanced
vim-filesystem - VIM filesystem layout
vim-fugitive - A Git wrapper so awesome, it should be illegal
vim-fzf - Vim plugin for fzf
vim-gitgutter - Vim plugin which shows a git diff in the gutter (sign column)
vim-gnome - Vi IMproved - enhanced vi editor - with GNOME2 GUI
vim-gnome-py2 - Vi IMproved - enhanced vi editor - with GNOME2 GUI (Python2)
vim-go - Go development plugin for Vim
vim-gocomplete - gocode integration for Vim
vim-golint - Golint vim plugin
vim-grammalecte - Integrates Grammalecte into Vim
vim-gtk - Vi IMproved - enhanced vi editor - with GTK2 GUI
vim-gtk-py2 - Vi IMproved - enhanced vi editor - with GTK2 GUI (Python2)
vim-gtk-syntax - Vim syntax highlighting for GLib, Gtk+, Gstreamer, and more
vim-gtk3 - Vi IMproved - enhanced vi editor - with GTK3 GUI
vim-gtk3-py2 - Vi IMproved - enhanced vi editor - with GTK3 GUI (Python2)
vim-gui-common - Vi IMproved - Common GUI files
vim-guicolorscheme - Auto convert gui-only colorschemes to 88/256 color terminal schemes
vim-gv - Git commit browser in Vim
vim-halibut - Syntax file for the halibut manual tool
vim-haproxy - syntax highlighting for HAProxy configuration files
vim-icinga2 - syntax highlighting for Icinga 2 config files in VIM
vim-indent-object - Text objects based on indent levels
vim-jad - Automatically decompile Java class files and display Java code
vim-javabrowser - The javabrowser plugin for VIM editor
vim-jedi - Vim plugin for jedi, an awesome Python autocompletion.
vim-jellybeans - Colorful, dark color scheme, inspired by ir_black and twilight
vim-julia - Vim support for Julia language
vim-khuno - Python flakes Vim plugin
vim-lastplace - Vim script to reopen files at your last edit position
vim-latex - Tools to view, edit and compile LaTeX documents in Vim
vim-latex-doc - Documentation for vim-latex
vim-latexsuite - Tools to view, edit, and compile LaTeX documents within Vim.
vim-ledger - Vim plugin for Ledger
vim-migemo - VIM plugin for C/Migemo
vim-minibufexpl - An elegant buffer explorer for vim
vim-minimal - A minimal version of the VIM editor
vim-minimal-debuginfo - Debug information for package vim-minimal
vim-molokai - Port of the monokai colorscheme for TextMate
vim-nerdcommenter - Plugin that allows for easy commenting of code for many filetypes
vim-nerdtree - Tree explorer plugin for navigating the filesystem
vim-nerdtree-git-plugin - Plugin of NERDTree showing git status
vim-nox - Vi IMproved - enhanced vi editor - with scripting languages support
vim-nox-py2 - Vi IMproved - enhanced vi editor - with scripting languages support (Python2)
vim-omnicppcomplete - vim c++ completion omnifunc with a ctags database
vim-pastie - A Vim plugin that lets you read and create pastes at http://pastie.org/
vim-pathogen - Manage your runtimepath with ease
vim-perl-support - Perl-IDE for VIM
vim-plugin-a - Alternate files quickly
vim-plugin-ack - Run the ack search tool from Vim
vim-plugin-align - Plugin to produce aligned text, equations, declarations, etc
vim-plugin-bufexplorer - Buffer Explorer / Browser
vim-plugin-calendar - Calendar for vim
vim-plugin-colorschemes - Vim color schemes selection
vim-plugin-colorsel - A RGB/HSV color selector
vim-plugin-conky - Conky Configuration File Support for Vim
vim-plugin-devhelp - Devhelp plugin for Vim
vim-plugin-diffchanges - Show changes since the last save
vim-plugin-editorconfig - EditorConfig plugin for Vim
vim-plugin-fugitive - Fugitive plugin for Vim
vim-plugin-gitdiff - Show git diff in a split window
vim-plugin-gnupg - Plugin for transparent editing of gpg encrypted files
vim-plugin-latex - A rich set of tools for editing LaTeX
vim-plugin-locateopen - Edit file without entering the whole path
vim-plugin-matrix - Matrix screensaver for vim
vim-plugin-minibufexpl - Elegant buffer explorer that takes very little screen space
vim-plugin-multiplesearch - Display multiple searches at the same time
vim-plugin-neomutt - Neomutt plugin for Vim
vim-plugin-NERDcommenter - A plugin that allows for easy commenting of code for many filetypes
vim-plugin-NERDtree - A tree explorer plugin for navigating the filesystem
vim-plugin-nginx - VIM support for nginx config files
vim-plugin-powerline - Powerline VIM plugin
vim-plugin-project - Organize/Navigate projects of files
vim-plugin-quilt - Quilt support for vim
vim-plugin-rails - Support for Ruby on Rails development
vim-plugin-salt - Salt plugin for Vim
vim-plugin-searchcomplete - Tab completion of words inside of a search
vim-plugin-showmarks - Visually shows the location of marks
vim-plugin-snipmate - Implements some of TextMate's snippets features in Vim
vim-plugin-supertab - Easy insert mode completion with Tab key
vim-plugin-taglist - Source code browser with support for many languages
vim-plugin-tlib - Utility functions for vim
vim-plugin-tregisters - List, edit, and run/execute registers/clipboards
vim-plugin-tselectbuffer - A quick buffer selector/switcher
vim-plugin-tselectfiles - A quick file selector/browser/explorer
vim-plugin-utl - Universal text linking for vim
vim-plugin-vimwiki - Personal wiki for vim
vim-plugin-zoomwin - Zoom in/out of windows (toggle between one window and multi-window)
vim-powerline - Powerline VIM plugin
vim-project - Organize and navigate projects of files (like an ide/buffer explorer)
vim-puppet - syntax highlighting for puppet manifests in vim
vim-pysmell - Python autocompletion for vim
vim-python-jedi - autocompletion tool for Python - VIM addon files
vim-rails - ViM plugin for enhanced Ruby on Rails application development
vim-rnv - Vim plugin for validating XML files against Relax NG Compact schemas using RNV
vim-runtime - Vi Improved, a highly configurable, improved version of the vi text editor (shared runtime)
vim-scripts - plugins for vim, adding bells and whistles
vim-seti - Colorscheme based on Jesse Weed's Seti theme for the Atom editor
vim-snipmate - Vim script that implements some of TextMate's snippets features.
vim-snippets - Snippets files for various programming languages.
vim-spell-af - Language files for Vim spell checking
vim-spell-am - Language files for Vim spell checking
vim-spell-bg - Language files for Vim spell checking
vim-spell-br - Language files for Vim spell checking
vim-spell-ca - Language files for Vim spell checking
vim-spell-cs - Language files for Vim spell checking
vim-spell-cy - Language files for Vim spell checking
vim-spell-da - Language files for Vim spell checking
vim-spell-de - Language files for Vim spell checking
vim-spell-el - Language files for Vim spell checking
vim-spell-en - Language files for Vim spell checking
vim-spell-eo - Language files for Vim spell checking
vim-spell-es - Language files for Vim spell checking
vim-spell-fo - Language files for Vim spell checking
vim-spell-fr - Language files for Vim spell checking
vim-spell-ga - Language files for Vim spell checking
vim-spell-gd - Language files for Vim spell checking
vim-spell-gl - Language files for Vim spell checking
vim-spell-he - Language files for Vim spell checking
vim-spell-hr - Language files for Vim spell checking
vim-spell-hu - Language files for Vim spell checking
vim-spell-id - Language files for Vim spell checking
vim-spell-it - Language files for Vim spell checking
vim-spell-ku - Language files for Vim spell checking
vim-spell-la - Language files for Vim spell checking
vim-spell-lt - Language files for Vim spell checking
vim-spell-lv - Language files for Vim spell checking
vim-spell-mg - Language files for Vim spell checking
vim-spell-mi - Language files for Vim spell checking
vim-spell-ms - Language files for Vim spell checking
vim-spell-nb - Language files for Vim spell checking
vim-spell-nl - Language files for Vim spell checking
vim-spell-nn - Language files for Vim spell checking
vim-spell-ny - Language files for Vim spell checking
vim-spell-pl - Language files for Vim spell checking
vim-spell-pt - Language files for Vim spell checking
vim-spell-ro - Language files for Vim spell checking
vim-spell-ru - Language files for Vim spell checking
vim-spell-rw - Language files for Vim spell checking
vim-spell-sk - Language files for Vim spell checking
vim-spell-sl - Language files for Vim spell checking
vim-spell-sr - Language files for Vim spell checking
vim-spell-sv - Language files for Vim spell checking
vim-spell-sw - Language files for Vim spell checking
vim-spell-tet - Language files for Vim spell checking
vim-spell-th - Language files for Vim spell checking
vim-spell-tl - Language files for Vim spell checking
vim-spell-tn - Language files for Vim spell checking
vim-spell-uk - Language files for Vim spell checking
vim-spell-yi - Language files for Vim spell checking
vim-spell-zu - Language files for Vim spell checking
vim-supertab - A Vim plugin that allows you to use the tab key to do all insert completion.
vim-surround - Provides mappings to easily delete, change, and add paired "surroundings"
vim-syntastic - A vim plugins to check syntax for programming languages
vim-syntastic-ada - A syntax checker for ada programming language
vim-syntastic-ansible - A syntax checker for ansible programming language
vim-syntastic-asciidoc - A syntax checker for asciidoc programming language
vim-syntastic-asl - A syntax checker for asl programming language
vim-syntastic-asm - A syntax checker for asm programming language
vim-syntastic-c - A syntax checker for c programming language
vim-syntastic-cabal - A syntax checker for cabal programming language
vim-syntastic-coffee - A syntax checker for coffee programming language
vim-syntastic-coq - A syntax checker for coq programming language
vim-syntastic-cpp - A syntax checker for cpp programming language
vim-syntastic-cs - A syntax checker for cs programming language
vim-syntastic-css - A syntax checker for css programming language
vim-syntastic-cucumber - A syntax checker for cucumber programming language
vim-syntastic-docbk - A syntax checker for docbk programming language
vim-syntastic-elixir - A syntax checker for elixir programming language
vim-syntastic-erlang - A syntax checker for erlang programming language
vim-syntastic-eruby - A syntax checker for eruby programming language
vim-syntastic-fortran - A syntax checker for fortran programming language
vim-syntastic-glsl - A syntax checker for glsl programming language
vim-syntastic-go - A syntax checker for go programming language
vim-syntastic-haml - A syntax checker for haml programming language
vim-syntastic-haskell - A syntax checker for haskell programming language
vim-syntastic-help - A syntax checker for help programming language
vim-syntastic-html - A syntax checker for html programming language
vim-syntastic-java - A syntax checker for java programming language
vim-syntastic-javascript - A syntax checker for javascript programming language
vim-syntastic-json - A syntax checker for json programming language
vim-syntastic-julia - A syntax checker for julia programming language
vim-syntastic-less - A syntax checker for less programming language
vim-syntastic-lex - A syntax checker for lex programming language
vim-syntastic-llvm - A syntax checker for llvm programming language
vim-syntastic-lua - A syntax checker for lua programming language
vim-syntastic-matlab - A syntax checker for matlab programming language
vim-syntastic-nasm - A syntax checker for nasm programming language
vim-syntastic-objc - A syntax checker for objc programming language
vim-syntastic-objcpp - A syntax checker for objcpp programming language
vim-syntastic-ocaml - A syntax checker for ocaml programming language
vim-syntastic-perl - A syntax checker for perl programming language
vim-syntastic-perl6 - A syntax checker for perl6 programming language
vim-syntastic-php - A syntax checker for php programming language
vim-syntastic-po - A syntax checker for po programming language
vim-syntastic-pod - A syntax checker for pod programming language
vim-syntastic-puppet - A syntax checker for puppet programming language
vim-syntastic-python - A syntax checker for python programming language
vim-syntastic-qml - A syntax checker for qml programming language
vim-syntastic-rnc - A syntax checker for rnc programming language
vim-syntastic-rst - A syntax checker for rst programming language
vim-syntastic-ruby - A syntax checker for ruby programming language
vim-syntastic-sass - A syntax checker for sass programming language
vim-syntastic-scala - A syntax checker for scala programming language
vim-syntastic-scss - A syntax checker for scss programming language
vim-syntastic-sh - A syntax checker for sh programming language
vim-syntastic-spec - A syntax checker for spec programming language
vim-syntastic-tcl - A syntax checker for tcl programming language
vim-syntastic-tex - A syntax checker for tex programming language
vim-syntastic-texinfo - A syntax checker for texinfo programming language
vim-syntastic-text - A syntax checker for text programming language
vim-syntastic-trig - A syntax checker for trig programming language
vim-syntastic-turtle - A syntax checker for turtle programming language
vim-syntastic-vala - A syntax checker for vala programming language
vim-syntastic-verilog - A syntax checker for verilog programming language
vim-syntastic-vhdl - A syntax checker for vhdl programming language
vim-syntastic-vim - A syntax checker for vim programming language
vim-syntastic-xhtml - A syntax checker for xhtml programming language
vim-syntastic-xml - A syntax checker for xml programming language
vim-syntastic-xslt - A syntax checker for xslt programming language
vim-syntastic-yacc - A syntax checker for yacc programming language
vim-syntastic-yaml - A syntax checker for yaml programming language
vim-syntastic-yara - A syntax checker for yara programming language
vim-syntastic-z80 - A syntax checker for z80 programming language
vim-syntastic-zsh - A syntax checker for zsh programming language
vim-syntax-docker - Docker container engine - Vim highlighting syntax files
vim-syntax-gtk - Syntax files to highlight GTK+ keywords in vim
vim-tabular - Vim script for text filtering and alignment
vim-tagbar - Plugin to browse the tags of the current file and get an overview of its structure
vim-taglist - A source code browser plugin for vim
vim-textobj-user - Vim plugin for user-defined text objects
vim-tiny - Vi IMproved - enhanced vi editor - compact version
vim-tjp - vim addon for TaskJuggler .tjp files
vim-tlib - Some vim utility functions
vim-toml - Vim syntax for TOML
vim-ultisnips - TextMate-style snippets for Vim.
vim-vcscommand - vim version control system integration plugin
vim-vimerl - Erlang plugin for Vim
vim-vimerl-syntax - Erlang syntax for Vim
vim-vimoutliner - script for building an outline editor on top of Vim
vim-vital - Comprehensive Vim utility functions for Vim plugins
vim-voom - Vim two-pane outliner
vim-workspace - vim workspace manager plugin for managing groups of files
vim-X11 - The VIM version of the vi editor for the X Window System - GVim
vim-X11-debuginfo - Debug information for package vim-X11
vim-youcompleteme - fast, as-you-type, fuzzy-search code completion engine for Vim
⇧ Top