From c249927ebba47f9b199fdf8a88804a2c1713a097 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Wed, 28 Sep 2022 14:53:03 +0300 Subject: gnu: vim: Update to 9.0.0594. * gnu/packages/vim.scm (vim): Update to 9.0.0594. [arguments]: Adjust custom 'patch-absolute-paths phase to add another file to patch. --- gnu/packages/vim.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages/vim.scm') diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index a6250f71de..c6bfbb5c6b 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -77,7 +77,7 @@ (define-module (gnu packages vim) (define-public vim (package (name "vim") - (version "9.0.0509") + (version "9.0.0594") (source (origin (method git-fetch) (uri (git-reference @@ -86,7 +86,7 @@ (define-public vim (file-name (git-file-name name version)) (sha256 (base32 - "0affh0q6r5cvf01f4m5nr94bq1k23bzhiwa4xlpqim21yipafamm")))) + "0rb1385pwz75z342b4915gp8212xipp38z9qlaxdqdy3x5m16lcp")))) (build-system gnu-build-system) (arguments `(#:test-target "test" @@ -100,6 +100,7 @@ (define-public vim "src/testdir/test_normal.vim" "src/testdir/test_popupwin.vim" "src/testdir/test_shell.vim" + "src/testdir/test_suspend.vim" "src/testdir/test_terminal.vim" "src/testdir/test_terminal2.vim") (("/bin/sh") (which "sh"))) -- cgit v1.2.3 From 1df3af9bdffad08c14e784c0f3911ae95d5d6769 Mon Sep 17 00:00:00 2001 From: ギャラ Date: Sat, 1 Oct 2022 09:30:33 +0900 Subject: gnu: neovim: Update to 0.8.0. * gnu/packages/vim.scm (neovim): Update to 0.8.0. Signed-off-by: Efraim Flashner --- gnu/packages/vim.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/vim.scm') diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index c6bfbb5c6b..901527e159 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -685,7 +685,7 @@ (define-public neovim-syntastic (define-public neovim (package (name "neovim") - (version "0.7.2") + (version "0.8.0") (source (origin (method git-fetch) (uri (git-reference @@ -694,7 +694,7 @@ (define-public neovim (file-name (git-file-name name version)) (sha256 (base32 - "1jn4i4ral79ys06i50bimylm515sfh41z503gj50a74h1ylg0z4w")))) + "0hkd49wkxfi6k1xa92hdd4b9z356r32hbpr78z1cigcln1wr0z7j")))) (build-system cmake-build-system) (arguments (list #:modules -- cgit v1.2.3 From ff19460696ff96ca6f49cd1c74c94ba73599dd2a Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 11 Oct 2022 10:37:16 +0300 Subject: gnu: vim: Update to 9.0.0719. * gnu/packages/vim.scm (vim): Update to 9.0.0719. [arguments]: Adjust custom 'skip-or-fix-failing-tests to skip another test assuming shell path filelength. --- gnu/packages/vim.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'gnu/packages/vim.scm') diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 901527e159..ed24c39be2 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -77,7 +77,7 @@ (define-module (gnu packages vim) (define-public vim (package (name "vim") - (version "9.0.0594") + (version "9.0.0719") (source (origin (method git-fetch) (uri (git-reference @@ -86,7 +86,7 @@ (define-public vim (file-name (git-file-name name version)) (sha256 (base32 - "0rb1385pwz75z342b4915gp8212xipp38z9qlaxdqdy3x5m16lcp")))) + "1fmy2yf83w9429dp3hyx2l24mffjqmaxqcabdyyjcvmgx7zp3bii")))) (build-system gnu-build-system) (arguments `(#:test-target "test" @@ -99,6 +99,7 @@ (define-public vim "src/testdir/test_filetype.vim" "src/testdir/test_normal.vim" "src/testdir/test_popupwin.vim" + "src/testdir/test_prompt_buffer.vim" "src/testdir/test_shell.vim" "src/testdir/test_suspend.vim" "src/testdir/test_terminal.vim" @@ -125,6 +126,9 @@ (define-public vim ;; actions. The path of the bash binary is shown, which results in ;; a difference being detected. Patching the expected result is ;; non-trivial due to the special format used, so skip the test. + (substitute* "src/testdir/test_messages.vim" + ((".*Test_echo_verbose_system.*" line) + (string-append line "return\n"))) (substitute* "src/testdir/test_terminal.vim" ((".*Test_open_term_from_cmd.*" line) (string-append line "return\n")) -- cgit v1.2.3 From 2facc0eb37c26ccf89c0ee1bcab29790a9c910d5 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sun, 30 Oct 2022 08:45:14 +0200 Subject: gnu: vim: Patch another '/bin/sh' shebang. * gnu/packages/vim.scm (vim)[arguments]: Adjust custom phase 'patch-absolute-paths to use absolute value when checking for custom cscope command. --- gnu/packages/vim.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gnu/packages/vim.scm') diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index ed24c39be2..01f03847c8 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -94,7 +94,7 @@ (define-public vim #:phases (modify-phases %standard-phases (add-after 'configure 'patch-absolute-paths - (lambda _ + (lambda* (#:key inputs #:allow-other-keys) (substitute* '("src/testdir/Makefile" "src/testdir/test_filetype.vim" "src/testdir/test_normal.vim" @@ -106,7 +106,9 @@ (define-public vim "src/testdir/test_terminal2.vim") (("/bin/sh") (which "sh"))) (substitute* "src/testdir/test_autocmd.vim" - (("/bin/kill") (which "kill"))))) + (("/bin/kill") (which "kill"))) + (substitute* "src/if_cscope.c" + (("/bin/sh") (search-input-file inputs "/bin/sh"))))) (add-before 'check 'set-environment-variables (lambda* (#:key inputs #:allow-other-keys) ;; One of the tests tests timezone-dependent functions. -- cgit v1.2.3 From 87727b6dcba4fec8e5e7b75da8c535497834e8f4 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sun, 30 Oct 2022 09:04:17 +0200 Subject: gnu: vim: Update to 9.0.0820. * gnu/packages/vim.scm (vim): Update to 9.0.0820. --- gnu/packages/vim.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/vim.scm') diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 01f03847c8..a03a432d61 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -77,7 +77,7 @@ (define-module (gnu packages vim) (define-public vim (package (name "vim") - (version "9.0.0719") + (version "9.0.0820") (source (origin (method git-fetch) (uri (git-reference @@ -86,7 +86,7 @@ (define-public vim (file-name (git-file-name name version)) (sha256 (base32 - "1fmy2yf83w9429dp3hyx2l24mffjqmaxqcabdyyjcvmgx7zp3bii")))) + "00zl1g4m6hcwzdla2m770wcq3p5amh3pr7y88hi852x8dn74gssp")))) (build-system gnu-build-system) (arguments `(#:test-target "test" -- cgit v1.2.3 From 8139322b8adf4d51badb598b123de600b2ab1682 Mon Sep 17 00:00:00 2001 From: ギャラ Date: Sat, 29 Oct 2022 10:35:48 +0900 Subject: gnu: Add python-neovim-remote. * gnu/packages/vim.scm (python-neovim-remote): New variable. Signed-off-by: Christopher Baines --- gnu/packages/vim.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'gnu/packages/vim.scm') diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index a03a432d61..c35b74eec2 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -40,6 +40,7 @@ (define-module (gnu packages vim) #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system pyproject) #:use-module (gnu packages) #:use-module (gnu packages acl) #:use-module (gnu packages admin) ; For GNU hostname @@ -926,6 +927,25 @@ (define-public python-pynvim through its msgpack-rpc API.") (license license:asl2.0))) +(define-public python-neovim-remote + (package + (name "python-neovim-remote") + (version "2.5.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "neovim-remote" version)) + (sha256 + (base32 + "00kxlb3f1k7iaxzpsr07scavmnyg8c1jmicmr13mfk2lcdac6g2b")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-psutil python-pynvim)) + (home-page "https://github.com/mhinz/neovim-remote") + (synopsis "Control nvim processes using `nvr` commandline tool") + (description "This package provide a `nvr` command, which can open File in +remote nvim. Also allow opening files from within :terminal without starting +a nested nvim process.") + (license license:expat))) + (define-public vim-guix-vim (package (name "vim-guix-vim") -- cgit v1.2.3 From 7b7e80cf2505940b092deb9caa1b3cf90779ef8e Mon Sep 17 00:00:00 2001 From: ギャラ Date: Tue, 15 Nov 2022 11:04:27 +0900 Subject: gnu: neovim: Update to 0.8.1. * gnu/packages/vim.scm (neovim): Update to 0.8.1. Signed-off-by: Christopher Baines --- gnu/packages/vim.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/vim.scm') diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index c35b74eec2..957f00a92e 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -692,7 +692,7 @@ (define-public neovim-syntastic (define-public neovim (package (name "neovim") - (version "0.8.0") + (version "0.8.1") (source (origin (method git-fetch) (uri (git-reference @@ -701,7 +701,7 @@ (define-public neovim (file-name (git-file-name name version)) (sha256 (base32 - "0hkd49wkxfi6k1xa92hdd4b9z356r32hbpr78z1cigcln1wr0z7j")))) + "08qyni2qg63ghxl50am97pajdhkp05s1cglis3mlvkxx3pvzkrli")))) (build-system cmake-build-system) (arguments (list #:modules -- cgit v1.2.3 From ac8de9eb7e0cea7dbcb2a42c632587536ee62fd7 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sun, 27 Nov 2022 12:47:39 +0200 Subject: gnu: vim: Update to 9.0.0954. * gnu/packages/vim.scm (vim): Update to 9.0.0954. --- gnu/packages/vim.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/vim.scm') diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 957f00a92e..9a4a2ce235 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -78,7 +78,7 @@ (define-module (gnu packages vim) (define-public vim (package (name "vim") - (version "9.0.0820") + (version "9.0.0954") (source (origin (method git-fetch) (uri (git-reference @@ -87,7 +87,7 @@ (define-public vim (file-name (git-file-name name version)) (sha256 (base32 - "00zl1g4m6hcwzdla2m770wcq3p5amh3pr7y88hi852x8dn74gssp")))) + "098fiqw6hz0cc5zzy934alqxgwp01180vz3v9wm9i6x6fhdnhxxn")))) (build-system gnu-build-system) (arguments `(#:test-target "test" -- cgit v1.2.3 From 471c94ae175d1dfe9919b9ac81d31230b765e3a1 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sun, 18 Dec 2022 21:44:15 +0200 Subject: gnu: vim: Update to 9.0.1073. * gnu/packages/vim.scm (vim): Update to 9.0.1073. --- gnu/packages/vim.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/vim.scm') diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 9a4a2ce235..1451bf80a3 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -78,7 +78,7 @@ (define-module (gnu packages vim) (define-public vim (package (name "vim") - (version "9.0.0954") + (version "9.0.1073") (source (origin (method git-fetch) (uri (git-reference @@ -87,7 +87,7 @@ (define-public vim (file-name (git-file-name name version)) (sha256 (base32 - "098fiqw6hz0cc5zzy934alqxgwp01180vz3v9wm9i6x6fhdnhxxn")))) + "0vifinbxjcs7j3zs290q91009cdqijn2awyva2332if7qbx48ssw")))) (build-system gnu-build-system) (arguments `(#:test-target "test" -- cgit v1.2.3 From 7ebeafff15f052cb69758be4792ca2715c7d573d Mon Sep 17 00:00:00 2001 From: Luis Henrique Gomes Higino Date: Tue, 3 Jan 2023 11:25:11 -0300 Subject: gnu: neovim: Update to 0.8.2. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/vim.scm (neovim): Update to 0.8.2. Signed-off-by: Ludovic Courtès --- gnu/packages/vim.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/vim.scm') diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 1451bf80a3..6939057ff2 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -12,7 +12,7 @@ ;;; Copyright © 2021 Simon Tournier ;;; Copyright © 2021 Tissevert ;;; Copyright © 2021 Foo Chuan Wei -;;; Copyright © 2022 Luis Henrique Gomes Higino +;;; Copyright © 2022, 2023 Luis Henrique Gomes Higino ;;; ;;; This file is part of GNU Guix. ;;; @@ -692,7 +692,7 @@ (define-public neovim-syntastic (define-public neovim (package (name "neovim") - (version "0.8.1") + (version "0.8.2") (source (origin (method git-fetch) (uri (git-reference @@ -701,7 +701,7 @@ (define-public neovim (file-name (git-file-name name version)) (sha256 (base32 - "08qyni2qg63ghxl50am97pajdhkp05s1cglis3mlvkxx3pvzkrli")))) + "1jjw9a42l7wrziki2qznn7wiw5r59n4hs9i6g2hxnjyzixpg9xvl")))) (build-system cmake-build-system) (arguments (list #:modules -- cgit v1.2.3