GNU bug report logs - #57389
[PATCH 00/29] Vim plugin additions and updates

Previous Next

Package: guix-patches;

Reported by: "(" <paren <at> disroot.org>

Date: Wed, 24 Aug 2022 17:07:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 57389 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:07:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "(" <paren <at> disroot.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 24 Aug 2022 17:07:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: guix-patches <at> gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 00/29] Vim plugin additions and updates
Date: Wed, 24 Aug 2022 18:05:15 +0100
Hello Guix!

This patchset upstreams all the packages from Guix 'R Us's vim.scm.

I'm not using Neovim anymore, but I've checked that they all at least
install correctly, and I've updated them all the the latest reasonable
version.

( (29):
  gnu: Add neovim-mini.
  gnu: Add vim-gas.
  gnu: Add neovim-gas.
  gnu: Add vim-riscv.
  gnu: Add neovim-riscv.
  gnu: Rename editorconfig-vim to vim-editorconfig.
  gnu: Add neovim-editorconfig.
  gnu: Add vim-bats.
  gnu: Add neovim-bats.
  gnu: Add vim-hare.
  gnu: Add neovim-hare.
  gnu: Add neovim-luasnip.
  gnu: Add neovim-cmp.
  gnu: Add neovim-cmp-lsp.
  gnu: Add neovim-cmp-luasnip.
  gnu: Add vim-markdown.
  gnu: Add neovim-markdown.
  gnu: Add vim-janet.
  gnu: Add neovim-janet.
  gnu: Add vim-solarized8.
  gnu: Add neovim-solarized8.
  gnu: Add neovim-lspconfig.
  gnu: Add neovim-lspsaga.
  gnu: Add neovim-autopairs.
  gnu: Add neovim-auto-save.
  gnu: vim-paredit: Update to c90dc16.
  gnu: Add neovim-paredit.
  gnu: Add vim-sexp.
  gnu: Add neovim-sexp.

 gnu/packages/vim.scm | 637 ++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 601 insertions(+), 36 deletions(-)

-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:02 GMT) Full text and rfc822 format available.

Message #8 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 01/29] gnu: Add neovim-mini.
Date: Wed, 24 Aug 2022 18:08:28 +0100
* gnu/packages/vim.scm (neovim-mini): New variable.
---
 gnu/packages/vim.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index a07c681cb3..d40bc49d73 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -13,6 +13,7 @@
 ;;; Copyright © 2021 Tissevert <tissevert+guix <at> marvid.fr>
 ;;; Copyright © 2021 Foo Chuan Wei <chuanwei.foo <at> hotmail.com>
 ;;; Copyright © 2022 Luis Henrique Gomes Higino <luishenriquegh2701 <at> gmail.com>
+;;; Copyright © 2022 ( <paren <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1379,3 +1380,36 @@ (define-public vim-nerdcommenter
 operations and styles which are invoked via key mappings and a menu.  These
 operations are available for most filetypes.")
       (license license:cc0))))
+
+(define-public neovim-mini
+  (package
+    (name "neovim-mini")
+    (version "0.5.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/echasnovski/mini.nvim")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1dqni5q4823hmp0njlpdgbvl7zafvmn7vkka4iwsl06br9h1b908"))))
+    (build-system copy-build-system)
+    (arguments
+     (list #:install-plan
+           #~'(("colors" "share/nvim/site/pack/guix/start/mini/")
+               ("doc" "share/nvim/site/pack/guix/start/mini/")
+               ("lua" "share/nvim/site/pack/guix/start/mini/"))))
+    (home-page "https://github.com/echasnovski/mini.nvim")
+    (synopsis "Small, self contained addons for Neovim")
+    (description
+     "@code{mini} is a collection of small Neovim extensions written
+in Lua, including:
+
+@enumerate
+@item @code{mini.comment}, for commenting lines with a keybinding
+@item @code{mini.complete}, an auto-completion plugin
+@item @code{mini.pairs}, for auto-pairing of parentheses and quotes
+@item @code{mini.starter}, a menu that appears on startup
+@end enumerate")
+    (license license:expat)))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:03 GMT) Full text and rfc822 format available.

Message #11 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 02/29] gnu: Add vim-gas.
Date: Wed, 24 Aug 2022 18:08:29 +0100
* gnu/packages/vim.scm (vim-gas): New variable.
---
 gnu/packages/vim.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index d40bc49d73..d9b8065ffe 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1413,3 +1413,29 @@ (define-public neovim-mini
 @item @code{mini.starter}, a menu that appears on startup
 @end enumerate")
     (license license:expat)))
+
+(define-public vim-gas
+  (let ((commit "2ca95211b465be8e2871a62ee12f16e01e64bd98")
+        (revision "0"))
+    (package
+      (name "vim-gas")
+      (version (git-version "0.16" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/Shirk/vim-gas")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1lc75g9spww221n64pjxwmill5rw5vix21nh0lhlaq1rl2y89vd6"))))
+      (build-system copy-build-system)
+      (arguments
+       (list #:install-plan
+             #~'(("syntax" "share/vim/vimfiles/"))))
+      (home-page "https://github.com/Shirk/vim-gas")
+      (synopsis "GNU Assembler syntax files for Vim")
+      (description
+       "This package provides syntax highlighting and indentation
+support for @command{gas} assembly syntax in Vim.")
+      (license license:bsd-3))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:03 GMT) Full text and rfc822 format available.

Message #14 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 03/29] gnu: Add neovim-gas.
Date: Wed, 24 Aug 2022 18:08:30 +0100
* gnu/packages/vim.scm (neovim-gas): New variable.
---
 gnu/packages/vim.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index d9b8065ffe..80db5e754b 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1439,3 +1439,11 @@ (define-public vim-gas
        "This package provides syntax highlighting and indentation
 support for @command{gas} assembly syntax in Vim.")
       (license license:bsd-3))))
+
+(define-public neovim-gas
+  (package
+    (inherit vim-gas)
+    (name "neovim-gas")
+    (arguments
+     (list #:install-plan
+           #~'(("syntax" "share/nvim/site/pack/guix/start/gas/"))))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:04 GMT) Full text and rfc822 format available.

Message #17 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 04/29] gnu: Add vim-riscv.
Date: Wed, 24 Aug 2022 18:08:31 +0100
* gnu/packages/vim.scm (vim-riscv): New variable.
---
 gnu/packages/vim.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 80db5e754b..313e11095b 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1447,3 +1447,29 @@ (define-public neovim-gas
     (arguments
      (list #:install-plan
            #~'(("syntax" "share/nvim/site/pack/guix/start/gas/"))))))
+
+(define-public vim-riscv
+  (let ((commit "b471644ee06698940f121d7a9af6a579a7390e85")
+        (revision "0"))
+    (package
+     (name "vim-riscv")
+     (version (git-version "0.0.0" revision commit))
+     (source (origin
+               (method git-fetch)
+               (uri (git-reference
+                     (url "https://github.com/kylelaker/riscv.vim")
+                     (commit commit)))
+               (sha256
+                (base32
+                 "0cfr2jvjc98c4hfjjddx1y4gqxmbcva5gka94dz4m4ycxg69yiky"))))
+     (build-system copy-build-system)
+     (arguments
+      (list #:install-plan
+            #~'(("ftdetect" "share/vim/vimfiles/")
+                ("syntax" "share/vim/vimfiles/"))))
+     (home-page "https://github.com/kylelaker/riscv.vim")
+     (synopsis "RISC-V syntax highlighting for Vim")
+     (description
+      "This package provides syntax highlighting for RISC-V assembly
+language in Vim.")
+     (license license:expat))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:05 GMT) Full text and rfc822 format available.

Message #20 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 05/29] gnu: Add neovim-riscv.
Date: Wed, 24 Aug 2022 18:08:32 +0100
* gnu/packages/vim.scm (neovim-riscv): New variable.
---
 gnu/packages/vim.scm | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 313e11095b..53ab5c9d72 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1473,3 +1473,12 @@ (define-public vim-riscv
       "This package provides syntax highlighting for RISC-V assembly
 language in Vim.")
      (license license:expat))))
+
+(define-public neovim-riscv
+  (package
+    (inherit vim-riscv)
+    (name "neovim-riscv")
+    (arguments
+     (list #:install-plan
+           #~'(("ftdetect" "share/nvim/site/pack/guix/start/riscv/")
+               ("syntax" "share/nvim/site/pack/guix/start/riscv/"))))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:05 GMT) Full text and rfc822 format available.

Message #23 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 06/29] gnu: Rename editorconfig-vim to vim-editorconfig.
Date: Wed, 24 Aug 2022 18:08:33 +0100
* gnu/packages/vim.scm (vim-editorconfig): Rename from editorconfig-vim.
Improve description. Modernize formatting.
(editorconfig-vim): Deprecate in favour of vim-editorconfig.
---
 gnu/packages/vim.scm | 44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 53ab5c9d72..180e1b4dce 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -611,35 +611,35 @@ (define-public vim-solarized
 switching between the light and dark background modes.")
       (license license:expat))))
 
-(define-public editorconfig-vim
+(define-public vim-editorconfig
   (package
-    (name "editorconfig-vim")
+    (name "vim-editorconfig")
     (version "1.1.1")
-    (source
-      (origin
-        (method git-fetch)
-        (uri (git-reference
-               (url "https://github.com/editorconfig/editorconfig-vim")
-               (commit (string-append "v" version))))
-        (file-name (git-file-name name version))
-        (sha256
-         (base32
-          "0mp80bi2m56bb93szw87vy6q5s85yk9g91sl4pr51316rgdv5kkv"))))
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/editorconfig/editorconfig-vim")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0mp80bi2m56bb93szw87vy6q5s85yk9g91sl4pr51316rgdv5kkv"))))
     (build-system copy-build-system)
     (arguments
-     '(#:install-plan
-       '(("autoload" "share/vim/vimfiles/")
-         ("doc" "share/vim/vimfiles/")
-         ("plugin" "share/vim/vimfiles/"))))
-    (home-page "https://editorconfig.org/")
+     (list #:install-plan
+           #~'(("autoload" "share/vim/vimfiles/")
+               ("doc" "share/vim/vimfiles/")
+               ("plugin" "share/vim/vimfiles/"))))
+    (home-page "https://editorconfig.org")
     (synopsis "EditorConfig plugin for Vim")
-    (description "EditorConfig makes it easy to maintain the correct coding
-style when switching between different text editors and between different
-projects.  The EditorConfig project maintains a file format and plugins for
-various text editors which allow this file format to be read and used by those
-editors.")
+    (description
+     "This package provides a Vim plugin for automatically applying the
+preferences stated in a project's EditorConfig specification file.")
     (license license:bsd-2)))
 
+(define-public editorconfig-vim
+  (deprecated-package "editorconfig-vim" vim-editorconfig))
+
 (define-public neovim-syntastic
   (package
     (inherit vim-syntastic)
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:06 GMT) Full text and rfc822 format available.

Message #26 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 07/29] gnu: Add neovim-editorconfig.
Date: Wed, 24 Aug 2022 18:08:34 +0100
* gnu/packages/vim.scm (neovim-editorconfig): New variable.
---
 gnu/packages/vim.scm | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 180e1b4dce..a222da3bb4 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -640,6 +640,16 @@ (define-public vim-editorconfig
 (define-public editorconfig-vim
   (deprecated-package "editorconfig-vim" vim-editorconfig))
 
+(define-public neovim-editorconfig
+  (package
+    (inherit vim-editorconfig)
+    (name "neovim-editorconfig")
+    (arguments
+     (list #:install-plan
+           #~'(("autoload" "share/nvim/site/pack/guix/start/editorconfig/")
+               ("doc" "share/nvim/site/pack/guix/start/editorconfig/")
+               ("plugin" "share/nvim/site/pack/guix/start/editorconfig/"))))))
+
 (define-public neovim-syntastic
   (package
     (inherit vim-syntastic)
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:06 GMT) Full text and rfc822 format available.

Message #29 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 09/29] gnu: Add neovim-bats.
Date: Wed, 24 Aug 2022 18:08:36 +0100
* gnu/packages/vim.scm (neovim-bats): New variable.
---
 gnu/packages/vim.scm | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 7aea5a8461..a17fc6b56c 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1518,3 +1518,12 @@ (define-public vim-bats
       "This package extends Vim's built-in shell syntax highlighting
 with support for the Bats testing framework.")
      (license license:expat))))
+
+(define-public neovim-bats
+  (package
+    (inherit vim-bats)
+    (name "neovim-bats")
+    (arguments
+     (list #:install-plan
+           #~'(("after" "share/nvim/site/pack/guix/start/bats/")
+               ("ftdetect" "share/nvim/site/pack/guix/start/bats/"))))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:06 GMT) Full text and rfc822 format available.

Message #32 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 08/29] gnu: Add vim-bats.
Date: Wed, 24 Aug 2022 18:08:35 +0100
* gnu/packages/vim.scm (vim-bats): New variable.
---
 gnu/packages/vim.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index a222da3bb4..7aea5a8461 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1492,3 +1492,29 @@ (define-public neovim-riscv
      (list #:install-plan
            #~'(("ftdetect" "share/nvim/site/pack/guix/start/riscv/")
                ("syntax" "share/nvim/site/pack/guix/start/riscv/"))))))
+
+(define-public vim-bats
+  (let ((commit "3e64c95d7a55feb33492717d101c9eb92a8d0a9a")
+        (revision "0"))
+    (package
+     (name "vim-bats")
+     (version (git-version "0.1.0" revision commit))
+     (source (origin
+               (method git-fetch)
+               (uri (git-reference
+                     (url "https://github.com/rosstimson/bats.vim")
+                     (commit commit)))
+               (sha256
+                (base32
+                 "1laz1jx754h1lvz9h50qassyxw78kd1ah6v66dxnrxdv5b7z31d0"))))
+     (build-system copy-build-system)
+     (arguments
+      (list #:install-plan
+            #~'(("after" "share/vim/vimfiles/")
+                ("ftdetect" "share/vim/vimfiles/"))))
+     (home-page "https://github.com/rosstimson/bats.vim")
+     (synopsis "Vim syntax files for Bats tests")
+     (description
+      "This package extends Vim's built-in shell syntax highlighting
+with support for the Bats testing framework.")
+     (license license:expat))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:07 GMT) Full text and rfc822 format available.

Message #35 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 10/29] gnu: Add vim-hare.
Date: Wed, 24 Aug 2022 18:08:37 +0100
* gnu/packages/vim.scm (vim-hare): New variable.
---
 gnu/packages/vim.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index a17fc6b56c..935ec46dc7 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1527,3 +1527,32 @@ (define-public neovim-bats
      (list #:install-plan
            #~'(("after" "share/nvim/site/pack/guix/start/bats/")
                ("ftdetect" "share/nvim/site/pack/guix/start/bats/"))))))
+
+(define-public vim-hare
+  (let ((commit "3be6efa5ef6e43683d6b72a209a90cd090b3ab64")
+        (revision "0"))
+    (package
+      (name "vim-hare")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://git.sr.ht/~sircmpwn/hare.vim")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "181207ccgbj7layf860yfzbx23q65r7azqxhshwb7yi2k4ma7zy8"))))
+      (build-system copy-build-system)
+      (arguments
+       (list #:install-plan
+             #~'(("compiler" "share/vim/vimfiles/")
+                 ("ftdetect" "share/vim/vimfiles/")
+                 ("ftplugin" "share/vim/vimfiles/")
+                 ("indent" "share/vim/vimfiles/")
+                 ("syntax" "share/vim/vimfiles/"))))
+      (home-page "https://sr.ht/~sircmpwn/hare.vim")
+      (synopsis "Vim support for Hare")
+      (description
+       "This package provides syntax highlighting and indentation
+support for the Hare programming language in Vim.")
+      (license license:vim))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:07 GMT) Full text and rfc822 format available.

Message #38 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 11/29] gnu: Add neovim-hare.
Date: Wed, 24 Aug 2022 18:08:38 +0100
* gnu/packages/vim.scm (neovim-hare): New variable.
---
 gnu/packages/vim.scm | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 935ec46dc7..887f16c9bc 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1556,3 +1556,15 @@ (define-public vim-hare
        "This package provides syntax highlighting and indentation
 support for the Hare programming language in Vim.")
       (license license:vim))))
+
+(define-public neovim-hare
+  (package
+    (inherit vim-hare)
+    (name "neovim-hare")
+    (arguments
+     (list #:install-plan
+           #~'(("compiler" "share/nvim/site/pack/guix/start/hare/")
+               ("ftdetect" "share/nvim/site/pack/guix/start/hare/")
+               ("ftplugin" "share/nvim/site/pack/guix/start/hare/")
+               ("indent" "share/nvim/site/pack/guix/start/hare/")
+               ("syntax" "share/nvim/site/pack/guix/start/hare/"))))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:07 GMT) Full text and rfc822 format available.

Message #41 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 12/29] gnu: Add neovim-luasnip.
Date: Wed, 24 Aug 2022 18:08:39 +0100
* gnu/packages/vim.scm (neovim-luasnip): New variable.
---
 gnu/packages/vim.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 887f16c9bc..39622ac192 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1568,3 +1568,33 @@ (define-public neovim-hare
                ("ftplugin" "share/nvim/site/pack/guix/start/hare/")
                ("indent" "share/nvim/site/pack/guix/start/hare/")
                ("syntax" "share/nvim/site/pack/guix/start/hare/"))))))
+
+(define-public neovim-luasnip
+  (let ((commit "04f90900f2a57938921fd25169c7f282e7eefe85")
+        (revision "0"))
+    (package
+      (name "neovim-luasnip")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/L3MON4D3/LuaSnip")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "01swygai2p0ybr4zjzgzdv2r1i3z6qsxw95g9mlfk84v0rf7c62r"))))
+     (build-system copy-build-system)
+     (arguments
+      (list #:install-plan
+            #~'(("doc" "share/nvim/site/pack/guix/start/luasnip/")
+                ("ftdetect" "share/nvim/site/pack/guix/start/luasnip/")
+                ("ftplugin" "share/nvim/site/pack/guix/start/luasnip/")
+                ("lua" "share/nvim/site/pack/guix/start/luasnip/")
+                ("plugin" "share/nvim/site/pack/guix/start/luasnip/")
+                ("syntax" "share/nvim/site/pack/guix/start/luasnip/"))))
+     (home-page "https://github.com/L3MON4D3/LuaSnip")
+     (synopsis "Snippet engine for Neovim")
+     (description
+      "This package provides a code snippet engine for Neovim written
+in Lua.")
+     (license license:asl2.0))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:08 GMT) Full text and rfc822 format available.

Message #44 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 13/29] gnu: Add neovim-cmp.
Date: Wed, 24 Aug 2022 18:08:40 +0100
* gnu/packages/vim.scm (neovim-cmp): New variable.
---
 gnu/packages/vim.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 39622ac192..0ceb592ab8 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1598,3 +1598,31 @@ (define-public neovim-luasnip
       "This package provides a code snippet engine for Neovim written
 in Lua.")
      (license license:asl2.0))))
+
+(define-public neovim-cmp
+  (package
+    (name "neovim-cmp")
+    (version "0.0.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/hrsh7th/nvim-cmp")
+                    (commit (string-append "v" version))))
+              (sha256
+               (base32
+                "0649n476jd6dqd79fmywmigz19sb0s344ablwr25gr23fp46hzaz"))))
+    (build-system copy-build-system)
+    (arguments
+     (list #:install-plan
+           #~'(("autoload" "share/nvim/site/pack/guix/start/cmp/")
+               ("doc" "share/nvim/site/pack/guix/start/cmp/")
+               ("lua" "share/nvim/site/pack/guix/start/cmp/")
+               ("plugin" "share/nvim/site/pack/guix/start/cmp/"))))
+    (home-page "https://github.com/hrsh7th/nvim-cmp")
+    (synopsis "Autocompletion for Neovim")
+    (description
+     "This package provides a completion engine for Neovim written in
+Lua.  Completion sources for the engine are not included in this
+package; you need to install other packages (such as @code{cmp-lsp})
+to make use of it.")
+    (license license:expat)))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:08 GMT) Full text and rfc822 format available.

Message #47 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 14/29] gnu: Add neovim-cmp-lsp.
Date: Wed, 24 Aug 2022 18:08:41 +0100
* gnu/packages/vim.scm (neovim-cmp-lsp): New variable.
---
 gnu/packages/vim.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 0ceb592ab8..bde1ea22ee 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1626,3 +1626,30 @@ (define-public neovim-cmp
 package; you need to install other packages (such as @code{cmp-lsp})
 to make use of it.")
     (license license:expat)))
+
+(define-public neovim-cmp-lsp
+  (let ((commit "affe808a5c56b71630f17aa7c38e15c59fd648a8")
+        (revision "0"))
+    (package
+      (name "neovim-cmp-lsp")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/hrsh7th/cmp-nvim-lsp")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "1v88bw8ri8w4s8yn7jw5anyiwyw8swwzrjf843zqzai18kh9mlnp"))))
+      (build-system copy-build-system)
+      (arguments
+       (list #:install-plan
+             #~'(("after" "share/nvim/site/pack/guix/start/cmp-lsp/")
+                 ("lua" "share/nvim/site/pack/guix/start/cmp-lsp/"))))
+      (propagated-inputs (list neovim-cmp))
+      (home-page "https://github.com/hrsh7th/cmp-nvim-lsp")
+      (synopsis "LSP source for @code{neovim-cmp}")
+      (description
+       "This package integrates @code{neovim-cmp} with Neovim's builtin
+Language Server Protocol client implementation.")
+      (license license:expat))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:09 GMT) Full text and rfc822 format available.

Message #50 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 15/29] gnu: Add neovim-cmp-luasnip.
Date: Wed, 24 Aug 2022 18:08:42 +0100
* gnu/packages/vim.scm (neovim-cmp-luasnip): New variable.
---
 gnu/packages/vim.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index bde1ea22ee..045cfe3c6c 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1653,3 +1653,30 @@ (define-public neovim-cmp-lsp
        "This package integrates @code{neovim-cmp} with Neovim's builtin
 Language Server Protocol client implementation.")
       (license license:expat))))
+
+(define-public neovim-cmp-luasnip
+  (let ((commit "a9de941bcbda508d0a45d28ae366bb3f08db2e36")
+        (revision "0"))
+    (package
+      (name "neovim-cmp-luasnip")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/saadparwaiz1/cmp_luasnip")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "0mh7gimav9p6cgv4j43l034dknz8szsnmrz49b2ra04yk9ihk1zj"))))
+      (build-system copy-build-system)
+      (arguments
+       (list #:install-plan
+             #~'(("after" "share/nvim/site/pack/guix/start/cmp-luasnip/")
+                 ("lua" "share/nvim/site/pack/guix/start/cmp-luasnip/"))))
+      (propagated-inputs (list neovim-cmp neovim-luasnip))
+      (home-page "https://github.com/saadparwaiz1/cmp_luasnip")
+      (synopsis "Luasnip source for neovim-cmp")
+      (description
+       "This package adds a LuaSnip source for the @code{neovim-cmp}
+completion engine, allowing auto-completion of code snippets.")
+      (license license:asl2.0))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:09 GMT) Full text and rfc822 format available.

Message #53 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 17/29] gnu: Add neovim-markdown.
Date: Wed, 24 Aug 2022 18:08:44 +0100
* gnu/packages/vim.scm (neovim-markdown): New variable.
---
 gnu/packages/vim.scm | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index a85c8fa01d..877e4b5d3f 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1711,3 +1711,16 @@ (define-public vim-markdown
        "This package provides better syntax highlighting, indentation,
 and interactions (folding, concealing, keymaps) for Markdown in Vim.")
       (license license:expat))))
+
+(define-public neovim-markdown
+  (package
+    (inherit vim-markdown)
+    (name "neovim-markdown")
+    (arguments
+     (list #:install-plan
+           #~'(("after" "share/nvim/site/pack/guix/start/markdown/")
+               ("doc" "share/nvim/site/pack/guix/start/markdown/")
+               ("ftdetect" "share/nvim/site/pack/guix/start/markdown/")
+               ("ftplugin" "share/nvim/site/pack/guix/start/markdown/")
+               ("indent" "share/nvim/site/pack/guix/start/markdown/")
+               ("syntax" "share/nvim/site/pack/guix/start/markdown/"))))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:10 GMT) Full text and rfc822 format available.

Message #56 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 16/29] gnu: Add vim-markdown.
Date: Wed, 24 Aug 2022 18:08:43 +0100
* gnu/packages/vim.scm (vim-markdown): New variable.
---
 gnu/packages/vim.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 045cfe3c6c..a85c8fa01d 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1680,3 +1680,34 @@ (define-public neovim-cmp-luasnip
        "This package adds a LuaSnip source for the @code{neovim-cmp}
 completion engine, allowing auto-completion of code snippets.")
       (license license:asl2.0))))
+
+(define-public vim-markdown
+  ;; Latest tag is over 7 years old.
+  (let ((commit "3a9643961233c2812816078af8bd1eaabc530dce")
+        (revision "0"))
+    (package
+      (name "vim-markdown")
+      (version (git-version "2.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/preservim/vim-markdown")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "1yw8d1c5mjkjs93nby9xfx4jwxnb8zq36p1p7ciq808xzks42994"))))
+      (build-system copy-build-system)
+      (arguments
+       (list #:install-plan
+             #~'(("after" "share/vim/vimfiles/")
+                 ("doc" "share/vim/vimfiles/")
+                 ("ftdetect" "share/vim/vimfiles/")
+                 ("ftplugin" "share/vim/vimfiles/")
+                 ("indent" "share/vim/vimfiles/")
+                 ("syntax" "share/vim/vimfiles/"))))
+      (home-page "https://github.com/preservim/vim-markdown")
+      (synopsis "Better Markdown support for Vim")
+      (description
+       "This package provides better syntax highlighting, indentation,
+and interactions (folding, concealing, keymaps) for Markdown in Vim.")
+      (license license:expat))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:10 GMT) Full text and rfc822 format available.

Message #59 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 18/29] gnu: Add vim-janet.
Date: Wed, 24 Aug 2022 18:08:45 +0100
* gnu/packages/vim.scm (vim-janet): New variable.
---
 gnu/packages/vim.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 877e4b5d3f..ee41c19314 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1724,3 +1724,31 @@ (define-public neovim-markdown
                ("ftplugin" "share/nvim/site/pack/guix/start/markdown/")
                ("indent" "share/nvim/site/pack/guix/start/markdown/")
                ("syntax" "share/nvim/site/pack/guix/start/markdown/"))))))
+
+(define-public vim-janet
+  (let ((commit "294538bab12a56129b8c8433ef7d23b18d05f2e9")
+        (revision "0"))
+    (package
+      (name "vim-janet")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/janet-lang/janet.vim")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "1x81n4sdxza5hx3fg2pnzkj4f1sv87i7spldg8rsqpglx7da4clx"))))
+      (build-system copy-build-system)
+      (arguments
+       (list #:install-plan
+             #~'(("ftdetect" "share/vim/vimfiles/")
+                 ("ftplugin" "share/vim/vimfiles/")
+                 ("indent" "share/vim/vimfiles/")
+                 ("syntax" "share/vim/vimfiles/"))))
+      (home-page "https://github.com/janet-lang/janet.vim")
+      (synopsis "Vim syntax files for Janet")
+      (description
+       "This package provides Vim syntax files for the Janet
+programming language.")
+      (license license:expat))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:10 GMT) Full text and rfc822 format available.

Message #62 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 19/29] gnu: Add neovim-janet.
Date: Wed, 24 Aug 2022 18:08:46 +0100
* gnu/packages/vim.scm (neovim-janet): New variable.
---
 gnu/packages/vim.scm | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index ee41c19314..609ebd3f5a 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1752,3 +1752,14 @@ (define-public vim-janet
        "This package provides Vim syntax files for the Janet
 programming language.")
       (license license:expat))))
+
+(define-public neovim-janet
+  (package
+    (inherit vim-janet)
+    (name "neovim-janet")
+    (arguments
+     (list #:install-plan
+           #~'(("ftdetect" "share/nvim/site/pack/guix/start/janet/")
+               ("ftplugin" "share/nvim/site/pack/guix/start/janet/")
+               ("indent" "share/nvim/site/pack/guix/start/janet/")
+               ("syntax" "share/nvim/site/pack/guix/start/janet/"))))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:11 GMT) Full text and rfc822 format available.

Message #65 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 20/29] gnu: Add vim-solarized8.
Date: Wed, 24 Aug 2022 18:08:47 +0100
* gnu/packages/vim.scm (vim-solarized8): New variable.
---
 gnu/packages/vim.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 609ebd3f5a..3ad8b60f23 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1763,3 +1763,27 @@ (define-public neovim-janet
                ("ftplugin" "share/nvim/site/pack/guix/start/janet/")
                ("indent" "share/nvim/site/pack/guix/start/janet/")
                ("syntax" "share/nvim/site/pack/guix/start/janet/"))))))
+
+(define-public vim-solarized8
+  (package
+    (name "vim-solarized8")
+    (version "1.4.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/lifepillar/vim-solarized8")
+                    (commit (string-append "v" version))))
+              (sha256
+               (base32
+                "1kqpxqgw1nbysd9b84f0h70sz2gik13xzwswycrn7i529dkx4wai"))))
+    (build-system copy-build-system)
+    (arguments
+     (list #:install-plan
+           #~'(("colors" "share/vim/vimfiles/")
+               ("doc" "share/vim/vimfiles/"))))
+    (home-page "https://github.com/lifepillar/solarized8")
+    (synopsis "True-colour Solarized themes for Vim")
+    (description
+     "This package provides an implementation of the Solarized
+themes for Vim that's optimized for true-colour terminals.")
+    (license license:expat)))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:11 GMT) Full text and rfc822 format available.

Message #68 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 21/29] gnu: Add neovim-solarized8.
Date: Wed, 24 Aug 2022 18:08:48 +0100
* gnu/packages/vim.scm (neovim-solarized8): New variable.
---
 gnu/packages/vim.scm | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 3ad8b60f23..d4642e26a9 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1787,3 +1787,12 @@ (define-public vim-solarized8
      "This package provides an implementation of the Solarized
 themes for Vim that's optimized for true-colour terminals.")
     (license license:expat)))
+
+(define-public neovim-solarized8
+  (package
+    (inherit vim-solarized8)
+    (name "neovim-solarized8")
+    (arguments
+     (list #:install-plan
+           #~'(("colors" "share/nvim/site/pack/guix/start/solarized8/")
+               ("doc" "share/nvim/site/pack/guix/start/solarized8/"))))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:10:11 GMT) Full text and rfc822 format available.

Message #71 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 22/29] gnu: Add neovim-lspconfig.
Date: Wed, 24 Aug 2022 18:08:49 +0100
* gnu/packages/vim.scm (neovim-lspconfig): New variable.
---
 gnu/packages/vim.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index d4642e26a9..61e1d9afac 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1796,3 +1796,28 @@ (define-public neovim-solarized8
      (list #:install-plan
            #~'(("colors" "share/nvim/site/pack/guix/start/solarized8/")
                ("doc" "share/nvim/site/pack/guix/start/solarized8/"))))))
+
+(define-public neovim-lspconfig
+  (package
+    (name "neovim-lspconfig")
+    (version "0.1.3")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/neovim/nvim-lspconfig")
+                    (commit (string-append "v" version))))
+              (sha256
+               (base32
+                "1x9b87d965q9a7a726dw6q6k0lady04acg0n4c1shjwin7cl6kx9"))))
+    (build-system copy-build-system)
+    (arguments
+     (list #:install-plan
+           #~'(("doc" "share/nvim/site/pack/guix/start/lspconfig/")
+               ("lua" "share/nvim/site/pack/guix/start/lspconfig/")
+               ("plugin" "share/nvim/site/pack/guix/start/lspconfig/"))))
+    (home-page "https;//github.com/neovim/nvim-lspconfig")
+    (synopsis "Default language server configurations for Neovim")
+    (description
+     "This package provides the canonical server configuration for
+Neovim's builtin LSP client.")
+   (license license:asl2.0)))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:11:02 GMT) Full text and rfc822 format available.

Message #74 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 23/29] gnu: Add neovim-lspsaga.
Date: Wed, 24 Aug 2022 18:08:50 +0100
* gnu/packages/vim.scm (neovim-lspsaga): New variables.
---
 gnu/packages/vim.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 61e1d9afac..074b1ef541 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1821,3 +1821,29 @@ (define-public neovim-lspconfig
      "This package provides the canonical server configuration for
 Neovim's builtin LSP client.")
    (license license:asl2.0)))
+
+(define-public neovim-lspsaga
+  (let ((commit "9ec569a49aa7ff265764081acff9e5da839c13fe")
+        (revision "0"))
+    (package
+      (name "neovim-lspsaga")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/tami5/lspsaga.nvim")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "1h4r63na7n18pnfbl0n3x7pkfm1pd01zz2h0py6pxd1az6il9dng"))))
+      (build-system copy-build-system)
+      (arguments
+       (list #:install-plan
+             #~'(("lua" "share/nvim/site/pack/guix/start/lspsaga/")
+                 ("plugin" "share/nvim/site/pack/guix/start/lspsaga/"))))
+      (home-page "https://github.com/tami5/lspsaga.nvim")
+      (synopsis "User interface for Neovim LSP")
+      (description
+       "This package provides a fancy user interface for the Neovim
+language server protocol client.")
+      (license license:expat))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:11:02 GMT) Full text and rfc822 format available.

Message #77 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 24/29] gnu: Add neovim-autopairs.
Date: Wed, 24 Aug 2022 18:08:51 +0100
* gnu/packages/vim.scm (neovim-autopairs): New variable.
---
 gnu/packages/vim.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 074b1ef541..28179160ae 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1847,3 +1847,29 @@ (define-public neovim-lspsaga
        "This package provides a fancy user interface for the Neovim
 language server protocol client.")
       (license license:expat))))
+
+(define-public neovim-autopairs
+  (let ((commit "0a18e10a0c3fde190437567e40557dcdbbc89ea1")
+        (revision "0"))
+    (package
+      (name "neovim-autopairs")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/windwp/nvim-autopairs")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "11pxmmbm67ihzjcnclkcpq5jp643s0a3kqvkh5hz2hgnia8gls45"))))
+      (build-system copy-build-system)
+      (arguments
+       (list #:install-plan
+             #~'(("doc" "share/nvim/site/pack/guix/start/autopairs/")
+                 ("lua" "share/nvim/site/pack/guix/start/autopairs/"))))
+      (home-page "https://github.com/windwp/nvim-autopairs")
+      (synopsis "Autopairs plugin for Neovim")
+      (description
+       "This package provides an auto-pairing plugin for Neovim that
+supports multiple characters.")
+     (license license:expat))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:11:02 GMT) Full text and rfc822 format available.

Message #80 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 25/29] gnu: Add neovim-auto-save.
Date: Wed, 24 Aug 2022 18:08:52 +0100
* gnu/packages/vim.scm (neovim-auto-save): New variable.
---
 gnu/packages/vim.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 28179160ae..dcd215cb7f 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1873,3 +1873,29 @@ (define-public neovim-autopairs
        "This package provides an auto-pairing plugin for Neovim that
 supports multiple characters.")
      (license license:expat))))
+
+(define-public neovim-auto-save
+  (let ((commit "2c7a2943340ee2a36c6a61db812418fca1f57866")
+        (revision "0"))
+    (package
+      (name "neovim-auto-save")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/Pocco81/auto-save.nvim")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "0zfy1pw39c0zf4mfd8kgl1hj9h1hcbsql32rp0wk0kf714hbxqli"))))
+      (build-system copy-build-system)
+      (arguments
+       (list #:install-plan
+             #~'(("lua" "share/nvim/site/pack/guix/start/auto-save/")
+                 ("plugin" "share/nvim/site/pack/guix/start/auto-save/"))))
+      (home-page "https://github.com/Pocco81/auto-save.nvim")
+      (synopsis "Neovim plugin for automatically saving your work")
+      (description
+       "This package provides a plugin for Neovim that automatically
+saves files to disk as you type.")
+      (license license:gpl3))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:11:03 GMT) Full text and rfc822 format available.

Message #83 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 26/29] gnu: vim-paredit: Update to c90dc16.
Date: Wed, 24 Aug 2022 18:08:53 +0100
* gnu/packages/vim.scm (vim-paredit): Update to c90dc16. Modernize
  formatting.
---
 gnu/packages/vim.scm | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index dcd215cb7f..e994197de3 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1079,25 +1079,25 @@ (define-public vim-slime
 
 (define-public vim-paredit
   ;; The last tagged version is from August 2013.
-  (let ((commit "97d51d099523b37bb35cbcf3564cbfb46e66e4ec")
-        (revision "1"))
+  (let ((commit "c90dc16ada33322f8efc9435f6cae5711f4477d4")
+        (revision "2"))
     (package
       (name "vim-paredit")
       (version (git-version "0.9.11" revision commit))
-      (source
-        (origin
-          (method git-fetch)
-          (uri (git-reference
-                 (url "https://github.com/kovisoft/paredit")
-                 (commit commit)))
-          (file-name (git-file-name name version))
-          (sha256
-           (base32 "07d5s20r0ssd7rir45vy0fqlci44gha1a81rcilgar227f3nw328"))))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/kovisoft/paredit")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "16b32sczx1w1p8vj1a1ismjrr4p707nqmdxc65gd7xhlx4bg3ix8"))))
       (build-system copy-build-system)
       (arguments
-       '(#:install-plan
-         '(("doc" "share/vim/vimfiles/")
-           ("plugin" "share/vim/vimfiles/"))))
+       (list #:install-plan
+             #~'(("doc" "share/vim/vimfiles/")
+                 ("plugin" "share/vim/vimfiles/"))))
       (home-page "https://github.com/kovisoft/paredit")
       (synopsis "Vim plugin for structured editing of Lisp S-expressions")
       (description
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:11:03 GMT) Full text and rfc822 format available.

Message #86 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 27/29] gnu: Add neovim-paredit.
Date: Wed, 24 Aug 2022 18:08:54 +0100
* gnu/packages/vim.scm (neovim-paredit): New variable.
---
 gnu/packages/vim.scm | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index e994197de3..04c06b923f 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1106,6 +1106,15 @@ (define-public vim-paredit
       ;; License listed in plugin/paredit.vim.
       (license license:public-domain))))
 
+(define-public neovim-paredit
+  (package
+    (inherit vim-paredit)
+    (name "neovim-paredit")
+    (arguments
+     (list #:install-plan
+           #~'(("doc" "share/nvim/site/pack/guix/start/paredit/")
+               ("plugin" "share/nvim/site/pack/guix/start/paredit/"))))))
+
 (define-public vim-surround
   (package
     (name "vim-surround")
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:11:03 GMT) Full text and rfc822 format available.

Message #89 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 28/29] gnu: Add vim-sexp.
Date: Wed, 24 Aug 2022 18:08:55 +0100
* gnu/packages/vim.scm (vim-sexp): New variable.
---
 gnu/packages/vim.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 04c06b923f..f2fe76f879 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1908,3 +1908,30 @@ (define-public neovim-auto-save
        "This package provides a plugin for Neovim that automatically
 saves files to disk as you type.")
       (license license:gpl3))))
+
+(define-public vim-sexp
+  (let ((commit "14464d4580af43424ed8f2614d94e62bfa40bb4d")
+        (revision "0"))
+    (package
+      (name "vim-sexp")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/guns/vim-sexp")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "139krxpjhbyypbl6v2jik1rms2fxl3dkqrl4rb7sms6c3p5764qx"))))
+      (build-system copy-build-system)
+      (arguments
+       (list #:install-plan
+             #~'(("autoload" "share/vim/vimfiles/")
+                 ("doc" "share/vim/vimfiles/")
+                 ("plugin" "share/vim/vimfiles/"))))
+      (home-page "https://github.com/guns/vim-sexp")
+      (synopsis "S-expression editing in Vim")
+      (description
+       "This package provides Paredit-like facilities for editing Lisp
+S-expressions.")
+      (license license:expat))))
-- 
2.37.2





Information forwarded to guix-patches <at> gnu.org:
bug#57389; Package guix-patches. (Wed, 24 Aug 2022 17:11:04 GMT) Full text and rfc822 format available.

Message #92 received at 57389 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: 57389 <at> debbugs.gnu.org
Cc: "\(" <paren <at> disroot.org>
Subject: [PATCH 29/29] gnu: Add neovim-sexp.
Date: Wed, 24 Aug 2022 18:08:56 +0100
* gnu/packages/vim.scm (neovim-sexp): New variable.
---
 gnu/packages/vim.scm | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index f2fe76f879..4bbde652fa 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1935,3 +1935,13 @@ (define-public vim-sexp
        "This package provides Paredit-like facilities for editing Lisp
 S-expressions.")
       (license license:expat))))
+
+(define-public neovim-sexp
+  (package
+    (inherit vim-sexp)
+    (name "neovim-sexp")
+    (arguments
+     (list #:install-plan
+           #~'(("autoload" "share/nvim/site/pack/guix/start/sexp/")
+               ("doc" "share/nvim/site/pack/guix/start/sexp/")
+               ("plugin" "share/nvim/site/pack/guix/start/sexp/"))))))
-- 
2.37.2





This bug report was last modified 1 year and 217 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.