* [bug#57389] [PATCH 02/29] gnu: Add vim-gas.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 03/29] gnu: Add neovim-gas ( via Guix-patches via
` (26 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 03/29] gnu: Add neovim-gas.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 02/29] gnu: Add vim-gas ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 04/29] gnu: Add vim-riscv ( via Guix-patches via
` (25 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 04/29] gnu: Add vim-riscv.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 02/29] gnu: Add vim-gas ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 03/29] gnu: Add neovim-gas ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 05/29] gnu: Add neovim-riscv ( via Guix-patches via
` (24 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 05/29] gnu: Add neovim-riscv.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (2 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 04/29] gnu: Add vim-riscv ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 06/29] gnu: Rename editorconfig-vim to vim-editorconfig ( via Guix-patches via
` (23 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 06/29] gnu: Rename editorconfig-vim to vim-editorconfig.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (3 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 05/29] gnu: Add neovim-riscv ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 07/29] gnu: Add neovim-editorconfig ( via Guix-patches via
` (22 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 07/29] gnu: Add neovim-editorconfig.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (4 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 06/29] gnu: Rename editorconfig-vim to vim-editorconfig ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 08/29] gnu: Add vim-bats ( via Guix-patches via
` (21 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 08/29] gnu: Add vim-bats.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (5 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 07/29] gnu: Add neovim-editorconfig ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 09/29] gnu: Add neovim-bats ( via Guix-patches via
` (20 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 09/29] gnu: Add neovim-bats.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (6 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 08/29] gnu: Add vim-bats ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 10/29] gnu: Add vim-hare ( via Guix-patches via
` (19 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 10/29] gnu: Add vim-hare.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (7 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 09/29] gnu: Add neovim-bats ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 11/29] gnu: Add neovim-hare ( via Guix-patches via
` (18 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 11/29] gnu: Add neovim-hare.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (8 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 10/29] gnu: Add vim-hare ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 12/29] gnu: Add neovim-luasnip ( via Guix-patches via
` (17 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 12/29] gnu: Add neovim-luasnip.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (9 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 11/29] gnu: Add neovim-hare ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 13/29] gnu: Add neovim-cmp ( via Guix-patches via
` (16 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 13/29] gnu: Add neovim-cmp.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (10 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 12/29] gnu: Add neovim-luasnip ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 14/29] gnu: Add neovim-cmp-lsp ( via Guix-patches via
` (15 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 14/29] gnu: Add neovim-cmp-lsp.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (11 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 13/29] gnu: Add neovim-cmp ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 15/29] gnu: Add neovim-cmp-luasnip ( via Guix-patches via
` (14 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 15/29] gnu: Add neovim-cmp-luasnip.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (12 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 14/29] gnu: Add neovim-cmp-lsp ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 16/29] gnu: Add vim-markdown ( via Guix-patches via
` (13 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 16/29] gnu: Add vim-markdown.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (13 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 15/29] gnu: Add neovim-cmp-luasnip ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 17/29] gnu: Add neovim-markdown ( via Guix-patches via
` (12 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 17/29] gnu: Add neovim-markdown.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (14 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 16/29] gnu: Add vim-markdown ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 18/29] gnu: Add vim-janet ( via Guix-patches via
` (11 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 18/29] gnu: Add vim-janet.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (15 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 17/29] gnu: Add neovim-markdown ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 19/29] gnu: Add neovim-janet ( via Guix-patches via
` (10 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 19/29] gnu: Add neovim-janet.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (16 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 18/29] gnu: Add vim-janet ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 20/29] gnu: Add vim-solarized8 ( via Guix-patches via
` (9 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 20/29] gnu: Add vim-solarized8.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (17 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 19/29] gnu: Add neovim-janet ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 21/29] gnu: Add neovim-solarized8 ( via Guix-patches via
` (8 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 21/29] gnu: Add neovim-solarized8.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (18 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 20/29] gnu: Add vim-solarized8 ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 22/29] gnu: Add neovim-lspconfig ( via Guix-patches via
` (7 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 22/29] gnu: Add neovim-lspconfig.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (19 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 21/29] gnu: Add neovim-solarized8 ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 23/29] gnu: Add neovim-lspsaga ( via Guix-patches via
` (6 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 23/29] gnu: Add neovim-lspsaga.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (20 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 22/29] gnu: Add neovim-lspconfig ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 24/29] gnu: Add neovim-autopairs ( via Guix-patches via
` (5 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 24/29] gnu: Add neovim-autopairs.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (21 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 23/29] gnu: Add neovim-lspsaga ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 25/29] gnu: Add neovim-auto-save ( via Guix-patches via
` (4 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 25/29] gnu: Add neovim-auto-save.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (22 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 24/29] gnu: Add neovim-autopairs ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 26/29] gnu: vim-paredit: Update to c90dc16 ( via Guix-patches via
` (3 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 26/29] gnu: vim-paredit: Update to c90dc16.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (23 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 25/29] gnu: Add neovim-auto-save ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 27/29] gnu: Add neovim-paredit ( via Guix-patches via
` (2 subsequent siblings)
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 27/29] gnu: Add neovim-paredit.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (24 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 26/29] gnu: vim-paredit: Update to c90dc16 ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 28/29] gnu: Add vim-sexp ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 29/29] gnu: Add neovim-sexp ( via Guix-patches via
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 28/29] gnu: Add vim-sexp.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (25 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 27/29] gnu: Add neovim-paredit ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
2022-08-24 17:08 ` [bug#57389] [PATCH 29/29] gnu: Add neovim-sexp ( via Guix-patches via
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [bug#57389] [PATCH 29/29] gnu: Add neovim-sexp.
2022-08-24 17:08 ` [bug#57389] [PATCH 01/29] gnu: Add neovim-mini ( via Guix-patches via
` (26 preceding siblings ...)
2022-08-24 17:08 ` [bug#57389] [PATCH 28/29] gnu: Add vim-sexp ( via Guix-patches via
@ 2022-08-24 17:08 ` ( via Guix-patches via
27 siblings, 0 replies; 30+ messages in thread
From: ( via Guix-patches via @ 2022-08-24 17:08 UTC (permalink / raw)
To: 57389; +Cc: (
* 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
^ permalink raw reply related [flat|nested] 30+ messages in thread