1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 13:10:33 +02:00
Commit Graph

309 Commits

Author SHA1 Message Date
Nguyễn Gia Phong
625ed9311c Update Nguyễn Gia Phong's new email address.
* .mailmap: New entry.

Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18 17:16:43 +00:00
Andreas Enge
70c3b4fa79 gnu: Remove python-neovim-remote.
* gnu/packages/vim.scm (python-neovim-remote): Delete variable.

Fixes: guix/guix#3774
Change-Id: I34f349e239ba1b17ec67d33401fdd5ac5ec37b1e
2025-11-24 11:08:05 +01:00
Benoit Martin
3fa51e04f8 gnu: neovim: Update to 0.11.5
Change-Id: I0f57275efcdcd972b91eac175747f26712c12da0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-13 22:14:48 +01:00
Benoit Martin
dc68a4a37d gnu: neovim: Update to 0.11.4
Change-Id: I5eb2540f5f5098e71b03f9f3aff45303e556c7e4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-13 22:14:48 +01:00
Andreas Enge
3491e7034d gnu: neovim: Correct deprecated input.
* gnu/packages/vim.scm (neovim)[inputs]: Remove msgpack; add msgpack-c.

Change-Id: I6a022c48d2a1914af9b871cf943037e1b23d2c75
2025-10-23 20:54:45 +02:00
Oscar Chevalier
2738209b5d gnu: neovim: Add support for guix neovim packages.
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-09-25 12:38:47 +03:00
John Khoo
d76575b7a6 gnu: neovim: Update to 0.11.1.
* 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-21 19:08:56 +08:00
Greg Hogan
ce1c47ed9d gnu: Disable tests.
* 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-08-04 04:10:18 +00:00
Greg Hogan
b38093345e gnu: vim: Update to 9.1.1525.
* 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-12 11:20:50 +02:00
Nathan Merkley
0eb7f3d989 gnu: Add vim-plantuml-syntax.
* gnu/packages/vim.scm (vim-plantuml-syntax): New variable.

Change-Id: I3e116520239bb66b1140e5bbd40659b3681f77e6
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:05 +00:00
Nathan Merkley
9e8b3b8ed6 gnu: Add vim-zig.
* gnu/packages/vim.scm (vim-zig): New variable.

Change-Id: I90fa7377fa15a95553960aabef041ce31ce97650
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:04 +00:00
Nathan Merkley
2b0a2611a7 gnu: Add vim-mundo.
* gnu/packages/vim.scm (vim-mundo): New variable.

Change-Id: Ic0a96540117c55731ef8f615e916a2ef41a9d0c0
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:04 +00:00
Nathan Merkley
f570c9a5a8 gnu: Add vim-dhall-vim.
* gnu/packages/vim.scm (vim-dhall-vim): New variable.

Change-Id: I7bb32594546eb61f781d69a308aa866e4ce78de9
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:03 +00:00
Nathan Merkley
3e5fc9aff8 gnu: Add vim-guile.
* gnu/packages/vim.scm (vim-guile): New variable.

Change-Id: I2f69a563681693de9af563caa545f6421f61a093
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:03 +00:00
Nathan Merkley
bbf584b1ec gnu: Add vim-commentary.
* gnu/packages/vim.scm (vim-commentary): New variable.

Change-Id: I9435787b234f90cb3d59ff6b65b7a96a533aea03
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-09 03:49:03 +00:00
Efraim Flashner
afdecd8464 gnu: vim: Update to 9.1.1492.
* 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-29 20:11:12 +03:00
Efraim Flashner
52d82e5551 gnu: vifm: Update to 0.14.3.
* gnu/packages/vim.scm (vifm): Update to 0.14.3.

Change-Id: I47de1f1aa2ba5ac1e50f409362288d2175bf1184
2025-06-06 16:07:11 +03:00
Efraim Flashner
295a35ba20 gnu: vifm: Update to 0.14.2.
* gnu/packages/vim.scm (vifm): Update to 0.14.2.

Change-Id: Ied25f2420a8933c4f45b6047ca9f705de571457f
2025-05-07 20:23:18 +03:00
Efraim Flashner
f3d0c35513 gnu: vifm: Update to 0.14.1.
* gnu/packages/vim.scm (vifm): Update to 0.14.1.

Change-Id: I67a11e7d10e0d6595a074ea340d4ab4132c6f4fa
2025-05-04 09:39:26 +03:00
Efraim Flashner
66daf46b41 gnu: Fix some misspellings.
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
Efraim Flashner
4add7827b5 gnu: vifm: Update to 0.14.
* gnu/packages/vim.scm (vifm): Update to 0.14.

Change-Id: I9cd56dd4effdcc95ac9b04c7abcda25718affa8b
2025-02-10 09:18:02 +02:00
Efraim Flashner
4efe9833bd gnu: vim: Update to 9.1.1046.
* gnu/packages/vim.scm (vim): Update to 9.1.1046.
[arguments]: Skip another test.

Change-Id: I93a8ab67274cea2fee1fc1cdeb85ed9a06cd4599
2025-01-22 12:18:22 +02:00
Lars-Dominik Braun
fdc0fefd46 build-system/pyproject: Use python-sans-pip-wrapper as default-python.
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-12-13 20:15:41 +00:00
Efraim Flashner
050407b473 gnu: vim: Update to 9.1.0889.
* 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-11-27 18:14:28 +02:00
Efraim Flashner
2903d12a0d gnu: vim-guix-vim: Update to 0.4.1.
* gnu/packages/vim.scm (vim-guix-vim): Update to 0.4.1.

Change-Id: I12a38efdbd6c0f9d8ce2155e7d7ecb0032739f0c
2024-09-30 11:06:23 +03:00
Efraim Flashner
2263c61aef gnu: vim: Update to 9.1.0744.
* 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-09-29 10:06:54 +03:00
宋文武
2e89e9f20a gnu: vim-vlime: Fix build.
* gnu/packages/vim.scm (vim-vlime)[arguments]: Correct order of phases.

Change-Id: I449cceff6022cee481840e49b732a8bba8031a61
2024-08-31 10:45:18 +02:00
Jean-Pierre De Jesus DIAZ
ec031bbbf1 gnu: vim-coqtail: Update to 1.7.1-1.d77080e.
* 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-11 11:50:14 +01:00
Jean-Pierre De Jesus DIAZ
6531c88cce gnu: neovim-coqtail: Propagate python-pynvim.
* gnu/packages/vim.scm (neovim-coqtail)<propagated-inputs>: Add python-pynvim.

Change-Id: Ic55bba3a959a1400e75788bf2054d816bb6146a6
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:49:53 +01:00
Jean-Pierre De Jesus DIAZ
1601508854 gnu: vim-vader: Update to 0.4.0-1.429b669.
* 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-06-11 11:49:38 +01:00
Efraim Flashner
b13747e977 gnu: vim: Update to 9.1.0146.
* 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-03-03 21:52:07 +02:00
Efraim Flashner
714d0c7202 gnu: Add neovim-dispatch.
* gnu/packages/vim.scm (neovim-dispatch): New variable.

Change-Id: I458b0d390168170b47119c7f592042177f1402ae
2024-02-22 11:57:38 +02:00
Efraim Flashner
ad839564c8 gnu: vim-dispatch: Update to 1.8-1.4c695bc.
* gnu/packages/vim.scm (vim-dispatch): Update to 1.8-1.4c695bc.

Change-Id: I70b53f048c365fda47ba8820392b1f94b6bcfedd
2024-02-22 11:57:38 +02:00
Efraim Flashner
4cdf734804 gnu: Add neovim-asyncrun.
* gnu/packages/vim.scm (neovim-asyncrun): New variable.

Change-Id: I8716ff4a1beeee3364973c12e0e6243a1b21afe6
2024-02-22 11:57:38 +02:00
Efraim Flashner
4bd8b6b0cc gnu: vim-asyncrun: Update to 2.12.4.
* gnu/packages/vim.scm (vim-asyncrun): Update to 2.12.4.

Change-Id: I316eb22c71ac4e807b9fd4590c7819478e4f7260
2024-02-22 11:57:38 +02:00
Nguyễn Gia Phong
e94e8eaedd gnu: vim: Update to 9.1.0059.
* gnu/packages/vim.scm (vim): Update to 9.1.0059.

Change-Id: Idf89d04a6c4e2297bcaad7a8b275de4a124001a9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-10 18:48:39 +02:00
Luis Henrique Gomes Higino
c73349d595 gnu: neovim: Update to 0.9.5.
* gnu/packages/vim.scm (neovim): Update to 0.9.5.

Change-Id: I1fefd1d6e73f76285a08c0336a4718ee866f2937
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-01-11 20:40:28 +08:00
Maxim Cournoyer
edb03ceb60 gnu: msgpack: Deprecate with msgpack-c.
* gnu/packages/serialization.scm (msgpack-c): New variable.
(msgpack-cxx): New variable.
(msgpack): Rename to...
(msgpack-3): ... this, and inherit from msgpack-c.
* gnu/packages/vim.scm (eovim) [arguments]: Add help-cmake-find-msgpack-c
phase.
[inputs]: Replace msgpack with msgpack-c.
* gnu/packages/terminals.scm (tmate)
[inputs]: Replace msgpack with msgpack-3.
* gnu/packages/networking.scm (opendht)
[propagated-inputs]: Replace msgpack with msgpack-cxx.
* gnu/packages/chemistry.scm (mmtf-cpp) [propagated-inputs]: Likewise.
2024-01-09 22:10:12 -05:00
Jean-Pierre De Jesus DIAZ
3bb1390171 gnu: Add neovim-coqtail.
* gnu/packages/vim.scm (neovim-coqtail): New variable.

Change-Id: I431571925da02788410fc8bf3b1e1aea93bcb1bb
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-01-01 10:51:06 +02:00
Jean-Pierre De Jesus DIAZ
6abff4eafa gnu: vim-coqtail: Allow using neovim for tests.
* gnu/packages/vim.scm (vim-coqtail): Allow using neovim for tests.

Change-Id: I114b07dd9cf525a5571a37f51b2e6b2a57d5be46
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-01-01 10:49:17 +02:00
Jean-Pierre De Jesus DIAZ
cb651129a3 gnu: vim-coqtail: Move vim-full to arguments.
* gnu/packages/vim.scm (vim-coqtail)[arguments]: Set #:vim to use
vim-full.  Adjust custom 'check phase accordingly.
[native-inputs]: Remove vim-full.  Remove input labels.

Change-Id: I20cc1e0772727f8fc7db70b42151432fb6349fc7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-01-01 10:46:44 +02:00
Jean-Pierre De Jesus DIAZ
b34d0ceb85 gnu: Add neovim-vader.
* gnu/packages/vim.scm (neovim-vader): New variable.

Change-Id: Ib507c2086c31a42088f3f433b57ac1e345e27113
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-01-01 10:45:51 +02:00
Jean-Pierre De Jesus DIAZ
def924439d gnu: vim-vader: Allow using neovim for tests.
* gnu/packages/vim.scm (vim-vader): Allow using neovim for tests.

Change-Id: Id5b4423f24fdd42814b0a0e3fab801ec871611f7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-01-01 10:44:20 +02:00
Nguyễn Gia Phong
513bf16459 gnu: Add vim-jedi-vim.
* gnu/packages/vim.scm (vim-jedi-vim): New variable.

Change-Id: I2656837686866961266b093cd6b4a4d528f5f684
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-26 11:02:28 +02:00
Nguyễn Gia Phong
767d4d1fae gnu: Add vim-srcery-vim.
* gnu/packages/vim.scm (vim-srcery-vim): New variable.

Change-Id: If53bdae6783af5500f517c4941babb3bdb6522e7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-11-26 11:02:28 +02:00
Efraim Flashner
1abeb6c907 gnu: vim-coqtail: Use vim-build-system.
* gnu/packages/vim.scm (vim-coqtail)[build-system]: Switch to the
vim-build-system.
[arguments]: Remove install-plan.  Add plugin-name.  Adjust custom
'check phase to refer to vim-full.
[native-inputs]: Use 'old-style' package references to be able to
specify vim-full.

Change-Id: Iae3877738032a5583320245f63775f187c40fb6a
2023-11-26 09:56:45 +02:00
Efraim Flashner
18c3d347f5 gnu: vim-vader: Use vim-build-system.
* gnu/packages/vim.scm (vim-vader)[build-system]: Switch to the
vim-build-system.
[arguments]: Remove install-plan.  Add plugin-name.
(vim-coqtail)[arguments]: Adjust reference to vim-vader.

Change-Id: I8210054e062b608706ee37a77f60969948b1c3b5
2023-11-26 09:56:28 +02:00
Jean-Pierre De Jesus DIAZ
ff61fc8e0f gnu: Add vim-coqtail.
* gnu/packages/vim.scm (vim-coqtail): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I5fa7266227097c724e29be4a133a8dc4bb8bb1af
2023-11-23 12:56:44 +01:00
Jean-Pierre De Jesus DIAZ
ff8e8d2f1e gnu: Add vim-vader.
* gnu/packages/vim.scm (vim-vader): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-23 12:56:43 +01:00
Jonathan Scoresby
f879d5a03b gnu: Have vim packages use vim-build-system.
* gnu/packages/vim.scm (vim-neocomplete, vim-neocomplete-snippets,
vim-neosnippet, vim-scheme, vim-luna, vim-fugitive, vim-airline,
vim-airline-themes, vim-syntastic, neovim-syntastic, vim-solarized,
vim-rainbow, editorconfig-vim, neovim-packer, vim-guix-vim,
vim-asyncrun, vim-dispatch, vim-gemini-vim, vim-eunuch, vim-slime,
vim-vlime, vim-paredit, vim-surround, vim-gnupg, vim-ctrlp,
vim-mucomplete, vim-gitgutter, vim-characterize, vim-tagbar,
vim-nerdtree, vim-nerdcommander):
[build-system]: Switch to vim-build-system.
[arguments]: Adjust accordingly.
* gnu/packages/code.scm (global)[arguments]: Move vim files to their new
location.
* gnu/packages/lisp.scm (txr),
* gnu/packages/mail.scm (msmtp),
* gnu/packages/rust-apps.scm (skim),
* gnu/packages/vim.scm (vifm),
* gnu/packages/wm.scm (fluxbox): Same.

Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I8b3e5d65d76a100c3dbddc1ae562b72966c2b304
2023-11-08 12:09:28 +02:00