@@ -543,8 +543,11 @@ Vim and NeoVim
In NeoVim you can even make a similar setup to Geiser using
@url{https://conjure.fun/, Conjure} that lets you connect to a running Guile
-process and inject your code there live (sadly it's not packaged in Guix yet).
+process and inject your code there live:
+@example
+guix install vim-conjure
+@end example
@node Packaging Guidelines
@section Packaging Guidelines
@@ -16,6 +16,7 @@
;;; Copyright © 2023 Charles Jackson <charles.b.jackson@protonmail.com>
;;; Copyright © 2023 Foundation Devices, Inc. <hello@foundationdevices.com>
;;; Copyright © 2023, 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
+;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -291,6 +292,28 @@ (define-public vim-full
It includes a graphical interface, @command{gvim}, and support for plugins
written in the Python 3, Perl, Ruby, Tcl, and Lua programming languages.")))
+(define-public vim-conjure
+ (package
+ (name "vim-conjure")
+ (version "4.50.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/Olical/conjure/"
+ "archive/refs/tags/v" version ".tar.gz"))
+ (sha256
+ (base32
+ "1njyyvzy5fc5srvldfg33nplp5akwr972x995yxlr1jqk6sskd0h"))))
+ (build-system vim-build-system)
+ (synopsis "Interactive evaluation for Neovim")
+ (description
+ "Conjure is an interactive environment for evaluating code within
+your running program. The core features of Conjure are language agnostic,
+with each language client providing their own extra tools. You can find a
+@uref{https://github.com/Olical/conjure/wiki/Client-features, comparison
+table for all clients and supported features} in the wiki.")
+ (home-page "https://conjure.fun/")
+ (license license:unlicense)))
+
(define-public vim-neocomplete
(package
(name "vim-neocomplete")