summaryrefslogtreecommitdiff
path: root/gnu/packages/vim.scm
AgeCommit message (Collapse)Author
2026-04-06gnu: vim-fugitive: Update to 3.7-1.3b753cf.Efraim Flashner
* gnu/packages/vim.scm (vim-fugitive): Update to 3.7-1.3b753cf. Change-Id: I5c9268ebd8ddf36af933433a4dc0fa4ada8ec13f
2026-04-01gnu: vim: Enable cross-compilation.Herman Rimm
* gnu/packages/vim.scm (vim)[arguments]: Set STRIP configure flag. Change-Id: I15c5c233053496bc4c75d4d33d6e169381f83822 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7267
2026-04-01gnu: vim-full: Refactor arguments.Herman Rimm
* gnu/packages/vim.scm (vim-full)[arguments]: Adjust comments, refactor start-xserver phase. [description]: Adjust comment. Change-Id: Ic0cc29c65f89b5d0f06f023b47a1eeec4682b0b7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-01gnu: xxd: Refactor arguments.Herman Rimm
* gnu/packages/vim.scm (xxd)[arguments]: Use output G-expression. Change-Id: Ic0cc29c65f89b5d0f06f023b47a1eeec4682b0b7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-01gnu: vim: Refactor arguments.Herman Rimm
* gnu/packages/vim.scm (vim)[arguments]: Use with-directory-excursion, this-package-input for patch-absolute-paths phase. Merge skip-or-fix- failing-tests phase with set-environment-variables, use this-package- native-input. Use output G-exp. and this-package-native-input for install-guix.vim phase. [native-inputs]: Put guix.vim into store. [description]: Adjust comment. Change-Id: Ic0cc29c65f89b5d0f06f023b47a1eeec4682b0b7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-01gnu: vim: Convert arguments value to G-expression.Herman Rimm
* gnu/packages/vim.scm (vim)[source]: Reduce indentation. [arguments]: Convert to G-expression. Use quoted list. (xxd)[description]: Add newline. (vim-full)[arguments]: Convert to G-expression. Use this-package-input. [description]: Add newline. Change-Id: Iab3a9a6942c5b524d1008b25778a8898717ed4e4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-01gnu: vim-full: Refactor inputs.Herman Rimm
* gnu/packages/vim.scm (vim-full)[inputs]: Change to new style. Use modify-inputs. Use inherited field value. Change-Id: Idfec512798a9d3096c83b05f13aaef3660d317fd Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-24gnu: vim: Update to 9.2.0232 [security-fixes].bdunahu
Potential fixes for CVE-2026-25749, CVE-2026-26269, CVE-2026-28417, CVE-2026-28418, CVE-2026-28419, CVE-2026-28420, CVE-2026-28421, CVE-2026-28422 * gnu/packages/vim.scm (vim): Update to 9.2.0232. [arguments]: <#:phases>: Adjust 'patch-absolute-paths to patch shebangs in updated test file. Adjust 'skip-or-fix-failing-tests for new failing test. Change-Id: I158af9024a8b226f1def5863e7c2be5f3ae7d30b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-23gnu: neovim-qt: Remove spurious dependency on qtbase-5.Andreas Enge
* gnu/packages/vim.scm (neovim-qt)[inputs]: Remove qtbase. [arguments]<#:qtbase>: Set to qtbase. Change-Id: I35ad6c064c1069449d55d026dabcdb0f4e2df5cc
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-02-24gnu: Add neovim-qt.Kurt Kremitzki
* gnu/packages/vim.scm (neovim-qt): New variable. Change-Id: I4210f8822bc10695c85320f45fae1ac60afb767a Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-20gnu: Fix some spelling errors.Efraim Flashner
* gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vpn.scm, gnu/packages/weather.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xiph.scm, gnu/packages/xorg.scm: Fix some spelling errors. Change-Id: I52a8739a9c3b7dc2bd2d603ac9268c662a3ea2c5
2026-02-18gnu: neovim: Remove set-lua-paths phase.Carlo Zancanaro
* gnu/packages/vim.scm (neovim)[arguments]<#:phases>: Remove set-lua-paths. Change-Id: I9ad13c5b00a65ab047cfbe6c909e6c05b8b15af5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-29gnu: vim: Update to 9.1.2110.Efraim Flashner
* gnu/packages/vim.scm (vim): Update to 9.1.2110. [arguments]: Rewrite the code for skipping tests. Change-Id: I2ebf5c26ef894e2aba57dbe01e024c688cc832ad
2025-12-27gnu: neovim-coqtail: Remove python-pynvim input.Nicolas Graves
* gnu/packages/vim.scm (neovim-coqtail) [native-inputs, propagated-inputs]: Remove python-pynvim input. Change-Id: Icec76ea9b98bf2ab20be2cc5e29e590d664eff96 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pynvim: Update to 0.6.0.Nicolas Graves
* gnu/packages/vim.scm (python-pynvim): Update to 0.6.0. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. [native-inputs]: Add neovim, python-pytest, python-pytest-timeout, python-setuptools. [description]: Improve style. Change-Id: I08ccc31275f8a4c96c4cb67eafa95f3cc5346116 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18Update Nguyễn Gia Phong's new email address.Nguyễn Gia Phong
* .mailmap: New entry. Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: Remove python-neovim-remote.Andreas Enge
* gnu/packages/vim.scm (python-neovim-remote): Delete variable. Fixes: guix/guix#3774 Change-Id: I34f349e239ba1b17ec67d33401fdd5ac5ec37b1e
2025-11-13gnu: neovim: Update to 0.11.5Benoit Martin
Change-Id: I0f57275efcdcd972b91eac175747f26712c12da0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-13gnu: neovim: Update to 0.11.4Benoit Martin
Change-Id: I5eb2540f5f5098e71b03f9f3aff45303e556c7e4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-23gnu: neovim: Correct deprecated input.Andreas Enge
* gnu/packages/vim.scm (neovim)[inputs]: Remove msgpack; add msgpack-c. Change-Id: I6a022c48d2a1914af9b871cf943037e1b23d2c75
2025-09-25gnu: neovim: Add support for guix neovim packages.Oscar Chevalier
Enables the use of guix as a package manager for neovim, compatible with the outputs of `vim-build-system`. * gnu/packages/vim.scm (neovim)[arguments]: Added another phase to install the system init file to the correct place. * gnu/packages/aux-files/guix-nvim.vim: New file. * Makefile.am (AUX_FILES): Register file. Change-Id: I375e3e0d051da27d065dff5456cb298a01bc90b1 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-08-21gnu: neovim: Update to 0.11.1.John Khoo
* gnu/packages/vim.scm (neovim): Update to 0.11.1. [inputs]: Add utf8proc. Change-Id: I278b533b2ff13e2b40652ce451c9924fc729df5a Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-04gnu: Disable tests.Greg Hogan
* gnu/packages/algebra.scm (fftw-cmake, eigen-benchmarks), * gnu/packages/android.scm (android-googletest), * gnu/packages/check.scm (googletest, snitch), * gnu/packages/cpp.scm (cpp-utilities, kokkos-kernels, nativefiledialog-extended, toml11), * gnu/packages/compression.scm (libcbor), * gnu/packages/databases.scm (duckdb), * gnu/packages/datastructures.scm (sdsl-lite), * gnu/packages/education.scm (kqtquickcharts, ktouch), * gnu/packages/emacs-xyz.scm (emacs-irony-mode-server), * gnu/packages/engineering.scm (manifold, solvespace), * gnu/packages/fcitx5.scm (fcitx5-configtool), * gnu/packages/games.scm (jstest-gtk), * gnu/packages/geo.scm (libspatialindex), * gnu/packages/glib.scm (cppgir), * gnu/packages/gnome.scm (evolution), * gnu/packages/graphics.scm (openvdb), * gnu/packages/kde.scm (kalgebra, kcachegrind, kcolorchooser, kdf, kdegraphics-mobipocket, kio-zeroconf, kolourpaint, kompare, ksanecore, kseexpr, ktimer, libkexiv2, libksane, partitionmanager), * gnu/packages/kde-frameworks.scm (kactivities, kdnssd, kdeclarative, kded, kglobalaccel, kgraphviewer, kidletime, kinit, kjobwidgets, knotifications, knotifyconfig, kquickimageeditor, kstatusnotifieritem, kwayland, libkdcraw, phonon-backend-gstreamer, phonon-backend-vlc, plasma-activities, plasma-activities-stats), * gnu/packages/kde-games.scm (bomber, bovo, granatier, kajongg, kapman, kblackbox, kbounrce, kbreakout, kdiamond, kfourinline, kgoldrunner, kigo, killbots, kiriki, kjumpingcube, klines, kmahjongg, kmines, knights, kolf, kollision, konquest, kreversi, ksirk, kspaceduel, ksquares, ksudoku, ktuberling, kubrick, libkmahjongg, lskat, palapeli), * gnu/packages/kde-internet.scm (choqok, krdc), * gnu/packages/kde-multimedia.scm (audiocd-kio, dragon), * gnu/packages/kde-pim.scm (akonadi-import-wizard, ffmpegthumbs, haruna, kaccounts-integration, kaccounts-providers, kaddressbook, kaffeine, kasts, kontactinterface, libkcompactdisc), * gnu/packages/kde-plasma.scm (bluedevil, breeze, breeze-qt5, calindori, kactivitymanagerd, kde-gtk-config, kgamma, kmenuedit, kongress, krdp, ksshaskpass, kwrited, layer-shell-qt, milou, mpvqt, ocean-sound-theme, oxygen-sounds, plasma-mobile-sounds,, plasma-nano, plasma-pass, plasma-phonebook, plasma-systemmonitor, plasma-vault, plasma-welcome, lasma-workspace-wallpapers, polkit-kde-agent, print-manager, qqc2-breeze-style), * gnu/packages/kde-systemtools.scm (dolphin-plugins, krfb, kwalletmanager, yakuake), * gnu/packages/kde-utils.scm (atelier, fielding, isoimagewriter, kamera, kbackup, kcharselect, kdialog, keurocalc, kfind, kirogi, kmag, kmousetool, kmouth, kontrast, krusader, kxstitch, libatcore, smb4k, sweeper), * gnu/packages/llvm.scm (lldb), * gnu/packages/maths.scm (gklib, mcrl2, mcrl2-minimal), * gnu/packages/messaging.scm (mosquitto, znc), * gnu/packages/music.scm (hydrogen), * gnu/packages/pdf.scm (podofo, podofo-0.9), * gnu/packages/potassco.scm (clingo, clingcon), * gnu/packages/qt.scm (dotherside, kddockwidgets, qttools), * gnu/packages/radio.scm (ggmorse, gr-iqbal, gr-osmosdr, inspectrum), * gnu/packages/serialization.scm (jsoncpp-for-tensorflow), * gnu/packages/sdl.scm (sdl3-gfx), * gnu/packages/telephony.scm (baresip, baresip-libre), * gnu/packages/textutils.scm (opencc), * gnu/packages/video.scm (libopenshot, obs), * gnu/packages/vim.scm (neovim), * gnu/packages/web.scm (binaryen, civetweb, yajl) [arguments]: Disable tests. Change-Id: I56b50f14e4e5861dc69922cc2e8ee030e401a2d5
2025-07-12gnu: vim: Update to 9.1.1525.Greg Hogan
* gnu/packages/vim.scm (vim): Update to 9.1.1525. [arguments]<#:phases>{set-environment-variables}: Allow some flaky tests to fail. Change-Id: I501da5df8d585d6d5ba7c3c183cbf01b0b2670bf Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-09gnu: Add vim-plantuml-syntax.Nathan Merkley
* gnu/packages/vim.scm (vim-plantuml-syntax): New variable. Change-Id: I3e116520239bb66b1140e5bbd40659b3681f77e6 Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09gnu: Add vim-zig.Nathan Merkley
* gnu/packages/vim.scm (vim-zig): New variable. Change-Id: I90fa7377fa15a95553960aabef041ce31ce97650 Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09gnu: Add vim-mundo.Nathan Merkley
* gnu/packages/vim.scm (vim-mundo): New variable. Change-Id: Ic0a96540117c55731ef8f615e916a2ef41a9d0c0 Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09gnu: Add vim-dhall-vim.Nathan Merkley
* gnu/packages/vim.scm (vim-dhall-vim): New variable. Change-Id: I7bb32594546eb61f781d69a308aa866e4ce78de9 Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09gnu: Add vim-guile.Nathan Merkley
* gnu/packages/vim.scm (vim-guile): New variable. Change-Id: I2f69a563681693de9af563caa545f6421f61a093 Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09gnu: Add vim-commentary.Nathan Merkley
* gnu/packages/vim.scm (vim-commentary): New variable. Change-Id: I9435787b234f90cb3d59ff6b65b7a96a533aea03 Signed-off-by: Greg Hogan <code@greghogan.com>
2025-06-29gnu: vim: Update to 9.1.1492.Efraim Flashner
* gnu/packages/vim.scm (vim): Update to 9.1.1492. [arguments]: Adjust 'skip-or-fix-failing-tests for new failing tests. (vim-full)[arguments]: Add a phase to skip a test. Change-Id: I9f8d79476a7ecdf718feffad1f75788f2ac60ed2
2025-06-06gnu: vifm: Update to 0.14.3.Efraim Flashner
* gnu/packages/vim.scm (vifm): Update to 0.14.3. Change-Id: I47de1f1aa2ba5ac1e50f409362288d2175bf1184
2025-05-07gnu: vifm: Update to 0.14.2.Efraim Flashner
* gnu/packages/vim.scm (vifm): Update to 0.14.2. Change-Id: Ied25f2420a8933c4f45b6047ca9f705de571457f
2025-05-04gnu: vifm: Update to 0.14.1.Efraim Flashner
* gnu/packages/vim.scm (vifm): Update to 0.14.1. Change-Id: I67a11e7d10e0d6595a074ea340d4ab4132c6f4fa
2025-02-19gnu: Fix some misspellings.Efraim Flashner
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-10gnu: vifm: Update to 0.14.Efraim Flashner
* gnu/packages/vim.scm (vifm): Update to 0.14. Change-Id: I9cd56dd4effdcc95ac9b04c7abcda25718affa8b
2025-01-22gnu: vim: Update to 9.1.1046.Efraim Flashner
* gnu/packages/vim.scm (vim): Update to 9.1.1046. [arguments]: Skip another test. Change-Id: I93a8ab67274cea2fee1fc1cdeb85ed9a06cd4599
2024-12-13build-system/pyproject: Use python-sans-pip-wrapper as default-python.Lars-Dominik Braun
Also adds python-setuptools and python-wheel to relevant packages, either to native-inputs or to propagated inputs if the pkg_resources Python module is loaded at runtime. * guix/build-system/pyproject.scm (default-python): Default to python-sans-pip-wrapper. Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-11-27gnu: vim: Update to 9.1.0889.Efraim Flashner
* gnu/packages/vim.scm (vim): Update to 9.1.0889. [arguments]: Adjust the custom 'skip-or-fix-failing-tests to skip another test. Change-Id: I82806677bd9e33c6e683e3befb563631b4947cbe
2024-09-30gnu: vim-guix-vim: Update to 0.4.1.Efraim Flashner
* gnu/packages/vim.scm (vim-guix-vim): Update to 0.4.1. Change-Id: I12a38efdbd6c0f9d8ce2155e7d7ecb0032739f0c
2024-09-29gnu: vim: Update to 9.1.0744.Efraim Flashner
* gnu/packages/vim.scm (vim): Update to 9.1.0744. [arguments]: Delete another test in the 'skip-or-fix-failing-tests phase. Change-Id: Ic36691592abd350686df78d189196f827878be0b
2024-08-31gnu: vim-vlime: Fix build.宋文武
* gnu/packages/vim.scm (vim-vlime)[arguments]: Correct order of phases. Change-Id: I449cceff6022cee481840e49b732a8bba8031a61
2024-06-11gnu: vim-coqtail: Update to 1.7.1-1.d77080e.Jean-Pierre De Jesus DIAZ
* gnu/packages/vim.scm (vim-coqtail): Update to 1.7.1-1.d77080e. Change-Id: Ifea28105a394c50a78cc1afaa2fa0217fe0cf39b Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11gnu: neovim-coqtail: Propagate python-pynvim.Jean-Pierre De Jesus DIAZ
* gnu/packages/vim.scm (neovim-coqtail)<propagated-inputs>: Add python-pynvim. Change-Id: Ic55bba3a959a1400e75788bf2054d816bb6146a6 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11gnu: vim-vader: Update to 0.4.0-1.429b669.Jean-Pierre De Jesus DIAZ
* gnu/packages/vim.scm (vim-vader): Update to 0.4.0-1.429b669 and fix 'check phase. Change-Id: I3dc73652596dcbded804dfc80c0ed9f2876ae89b Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-03gnu: vim: Update to 9.1.0146.Efraim Flashner
* gnu/packages/vim.scm (vim): Update to 9.1.0146. [arguments]: Adjust 'patch-absolute-paths phase to patch another /bin/sh invocation. Change-Id: I61e65988b96561bd10c9d35506e24c702cfb38d3
2024-02-22gnu: Add neovim-dispatch.Efraim Flashner
* gnu/packages/vim.scm (neovim-dispatch): New variable. Change-Id: I458b0d390168170b47119c7f592042177f1402ae
2024-02-22gnu: vim-dispatch: Update to 1.8-1.4c695bc.Efraim Flashner
* gnu/packages/vim.scm (vim-dispatch): Update to 1.8-1.4c695bc. Change-Id: I70b53f048c365fda47ba8820392b1f94b6bcfedd