From fcb8888f4d129b99cf0412c942c2f4e46965b08d Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Thu, 4 Nov 2021 10:50:27 +0100 Subject: gnu: emacs-ebib: Update to 2.33. * gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.33. --- gnu/packages/emacs-xyz.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 624fe957e3..d385da04ce 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -17684,7 +17684,7 @@ files to be expanded upon opening them.") (define-public emacs-ebib (package (name "emacs-ebib") - (version "2.32.2") + (version "2.33") (source (origin (method git-fetch) @@ -17693,10 +17693,11 @@ files to be expanded upon opening them.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "04kw0akp35r2ibrcav4kaf34d1xs8pckjiygv7h1nqpv6dmrgfq7")))) + (base32 "18gvmymkpzws8s4zjcm1kijyr55dgfcq201z3w1jzhkhcs01bfsc")))) (build-system emacs-build-system) (propagated-inputs `(("emacs-biblio" ,emacs-biblio) + ("emacs-ivy" ,emacs-ivy) ("emacs-parsebib" ,emacs-parsebib))) (home-page "https://joostkremers.github.io/ebib/") (synopsis "BibTeX database manager for Emacs") -- cgit v1.2.3 From 72bf3c0b79f6f0e93d26c4fbd95c7039311a120e Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Thu, 4 Nov 2021 10:54:37 +0100 Subject: gnu: emacs-eshell-did-you-mean: Update to 0.2. * gnu/packages/emacs-xyz.scm (emacs-eshell-did-you-mean): Update to 0.2. --- gnu/packages/emacs-xyz.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index d385da04ce..7ff478468d 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -26626,19 +26626,18 @@ available.") (define-public emacs-eshell-did-you-mean (package (name "emacs-eshell-did-you-mean") - (version "0.1") - (home-page "https://github.com/xuchunyang/eshell-did-you-mean") + (version "0.2") (source (origin (method git-fetch) (uri (git-reference - (url home-page) + (url "https://github.com/xuchunyang/eshell-did-you-mean") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 - "0v0wshck5n4hspcv1zk1g2nm6xiigcjp16lx0dc8wzkl6ymljvbg")))) + (base32 "158g8b4crm0gf5pilfxf89hdsb22gr1wbrjyx9gf45bmcll3i9vf")))) (build-system emacs-build-system) + (home-page "https://github.com/xuchunyang/eshell-did-you-mean") (synopsis "Display suggestions on 'command not found' in Eshell") (description "This library adds a list of 'Did you mean...' suggestions when the command was not found in Eshell. The suggestions are found after the -- cgit v1.2.3 From 88d5081986bb1f78b37a11e9e24f5658f2315558 Mon Sep 17 00:00:00 2001 From: Morgan Smith Date: Tue, 2 Nov 2021 19:13:10 -0400 Subject: gnu: emacs-flymake-shellcheck: Add reference to shellcheck. * gnu/packages/emacs-xyz.scm (emacs-flymake-shellcheck) [inputs]: Add shellcheck. [arguments]: Add substitute-shellcheck-path phase. Signed-off-by: Efraim Flashner --- gnu/packages/emacs-xyz.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 7ff478468d..9ba178513c 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -1649,6 +1649,19 @@ boilerplate code from defining new Flymake backend functions.") (sha256 (base32 "04yfb4sy41spjzk9mhm4gy0h8vnjx09p2g6nm1yzgd9a5ph9sqgl")))) (build-system emacs-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'substitute-shellcheck-path + (lambda* (#:key inputs #:allow-other-keys) + (make-file-writable "flymake-shellcheck.el") + (emacs-substitute-sexps "flymake-shellcheck.el" + ("defcustom flymake-shellcheck-path" + `(or (executable-find "shellcheck") + ,(string-append (assoc-ref inputs "shellcheck") + "/bin/shellcheck"))))))))) + (inputs + `(("shellcheck" ,shellcheck))) (home-page "https://github.com/federicotdn/flymake-shellcheck") (synopsis "Flymake backend for Bash/Sh powered by ShellCheck") (description -- cgit v1.2.3 From d45e823047586bbed1c58f6b721f131b3653367b Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Thu, 4 Nov 2021 15:28:22 +0100 Subject: gnu: emacs-posframe: Update to 1.1.0. * gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.0. --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 9ba178513c..78b98879ad 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -13942,14 +13942,14 @@ methods from a given list.") (define-public emacs-posframe (package (name "emacs-posframe") - (version "1.0.4") + (version "1.1.0") (source (origin (method url-fetch) (uri (string-append "https://elpa.gnu.org/packages/" "posframe-" version ".tar")) (sha256 - (base32 "0i2pw90gw9zb22gj8yyvcp3b2k1bxxhbjj0idvr5iz1vd9023bc6")))) + (base32 "0ddm149dz71nksbpz7rwa8cax1nisf6wklv5iq4zrcbf5ghpagkg")))) (build-system emacs-build-system) ;; emacs-minimal does not include the function font-info. (arguments -- cgit v1.2.3 From 395e3ba3dd321783eba2936923532b26968704b1 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Thu, 4 Nov 2021 15:28:36 +0100 Subject: gnu: emacs-ivy-posframe: Update to 0.6.3. * gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.6.3. --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 78b98879ad..7448786de3 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27247,14 +27247,14 @@ interface.") (define-public emacs-ivy-posframe (package (name "emacs-ivy-posframe") - (version "0.6.2") + (version "0.6.3") (source (origin (method url-fetch) (uri (string-append "https://elpa.gnu.org/packages/" "ivy-posframe-" version ".tar")) (sha256 - (base32 "1x6pm0pry2j7yazhxvq1gydbymwll9yg85m8qi4sh8s0pnm0vjzk")))) + (base32 "0b498qzaydjrhplx4d7zcrs883dlrhfiz812sv4m3pmhfwifcchh")))) (build-system emacs-build-system) (propagated-inputs `(("emacs-ivy" ,emacs-ivy) -- cgit v1.2.3 From af14c6f10135ac92ea760ca4d57109a75b6d575e Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sat, 6 Nov 2021 10:19:31 +0100 Subject: gnu: emacs-git-modes: Update to 1.4.0. * gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.0. --- gnu/packages/emacs-xyz.scm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 7448786de3..44999f8aba 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -651,16 +651,16 @@ some utility functions, and commands using that infrastructure.") (define-public git-modes (package (name "emacs-git-modes") - (version "1.3.0") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/magit/git-modes") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0m8qfjj5hzxwyyi34sbk11qz5fix6z80hiki0v0a838sq4f586b6")))) + (version "1.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/magit/git-modes") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0aqz65pcqc35h5z4s606f48iqn87h5v9nj3cp6n9yjxa2v7w5hfk")))) (build-system emacs-build-system) (home-page "https://github.com/magit/git-modes") (synopsis "Emacs major modes for Git configuration files") -- cgit v1.2.3 From 3c3131b1c51fda96e574887eba34dc2b1e8f4966 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sat, 6 Nov 2021 10:20:15 +0100 Subject: gnu: emacs-git-modes: Add TeXinfo markup to description. * gnu/packages/emacs-xyz.scm (git-modes): Add TeXinfo markup. --- gnu/packages/emacs-xyz.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 44999f8aba..d3901af675 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -666,7 +666,8 @@ some utility functions, and commands using that infrastructure.") (synopsis "Emacs major modes for Git configuration files") (description "This package provides Emacs major modes for editing various Git -configuration files, such as .gitattributes, .gitignore, and .git/config.") +configuration files, such as @file{.gitattributes}, @file{.gitignore}, and +@file{.git/config}.") (license license:gpl3+))) (define-public emacs-with-editor -- cgit v1.2.3 From 36d1f71440162388e7901234875298bf947c3679 Mon Sep 17 00:00:00 2001 From: phodina Date: Thu, 4 Nov 2021 21:34:11 +0000 Subject: gnu: Add emacs-ntlm. * gnu/packages/emacs-xyz.scm (emacs-ntlm): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index d3901af675..feca4feb31 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -47,6 +47,7 @@ ;;; Copyright © 2019 mikadoZero ;;; Copyright © 2019 Gabriel Hondet ;;; Copyright © 2019, 2020, 2021 Joseph LaFreniere +;;; Copyright © 2019 Todor Kondić 15669 ;;; Copyright © 2019 Amar Singh ;;; Copyright © 2019 Baptiste Strazzulla ;;; Copyright © 2019 Giacomo Leidi @@ -25658,6 +25659,24 @@ provided. Those alternative commands are and bound by default to their corresponding Evil keys.") (license license:expat)))) +(define-public emacs-ntlm + (package + (name "emacs-ntlm") + (version "2.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/ntlm-" version ".el")) + (sha256 + (base32 "01d0bcmh8a36qf871w6bc05kjk9bmnh843m9869xw06zyvqwg9mv")))) + (build-system emacs-build-system) + (home-page "https://elpa.gnu.org/packages/ntlm.html") + (synopsis "NTLM (NT LanManager) authentication support") + (description + "This library is a direct translation of the Samba release 2.2.0 +implementation of Windows NT and LanManager compatible password encryption.") + (license license:gpl3+))) + (define-public emacs-evil-traces (let ((commit "1931e3ea2c64b4aec393a9c25063c330deff55e3") (revision "2")) -- cgit v1.2.3 From dfb74165178630d5481f8a21c158c314625069e4 Mon Sep 17 00:00:00 2001 From: phodina Date: Thu, 4 Nov 2021 21:35:26 +0000 Subject: gnu: Add emacs-nadvice. * gnu/packages/emacs-xyz.scm (emacs-nadvice): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index feca4feb31..ef05531b2c 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -25677,6 +25677,26 @@ corresponding Evil keys.") implementation of Windows NT and LanManager compatible password encryption.") (license license:gpl3+))) +(define-public emacs-nadvice + (package + (name "emacs-nadvice") + (version "0.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/" + "nadvice-" version ".el")) + (sha256 + (base32 "0gi3csnxbs8h7iy0scsl35sic3gv90swa89hhdjwb7qvpirfdcgw")))) + (build-system emacs-build-system) + (home-page "https://elpa.gnu.org/packages/nadvice.html") + (synopsis "Forward compatibility for Emacs-24.4's nadvice") + (description + "This package tries to re-implement some of nadvice.el's functionality on +top of the old defadvice system, to help users of defadvice move to the new +advice system without dropping support for Emacs<24.4.") + (license license:gpl3+))) + (define-public emacs-evil-traces (let ((commit "1931e3ea2c64b4aec393a9c25063c330deff55e3") (revision "2")) -- cgit v1.2.3 From 68abfea5c28d7e1749341360fb0283a77d823690 Mon Sep 17 00:00:00 2001 From: phodina Date: Thu, 4 Nov 2021 21:35:56 +0000 Subject: gnu: Add emacs-url-http-ntlm. * gnu/packages/emacs-xyz.scm (emacs-url-http-ntlm): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index ef05531b2c..c8e6a3f221 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -25697,6 +25697,24 @@ top of the old defadvice system, to help users of defadvice move to the new advice system without dropping support for Emacs<24.4.") (license license:gpl3+))) +(define-public emacs-url-http-ntlm + (package + (name "emacs-url-http-ntlm") + (version "2.0.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/" + "url-http-ntlm-" version ".el")) + (sha256 + (base32 "1cakq2ykraci7d1gl8rnpv4f2f5ffyaidhqb1282g7i72adwmb98")))) + (build-system emacs-build-system) + (propagated-inputs `(("emacs-ntlm" ,emacs-ntlm))) + (home-page "https://elpa.gnu.org/packages/url-http-ntlm.html") + (synopsis "NTLM authentication for the url library") + (description "This package provides a NTLM handler for the URL package.") + (license license:gpl3+))) + (define-public emacs-evil-traces (let ((commit "1931e3ea2c64b4aec393a9c25063c330deff55e3") (revision "2")) -- cgit v1.2.3 From 2a66d806a85000c72472ff521a26fea8d77cce83 Mon Sep 17 00:00:00 2001 From: phodina Date: Thu, 4 Nov 2021 21:36:27 +0000 Subject: gnu: Add emacs-soap-client. * gnu/packages/emacs-xyz.scm (emacs-soap-client): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index c8e6a3f221..bd53ce00da 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -25715,6 +25715,24 @@ advice system without dropping support for Emacs<24.4.") (description "This package provides a NTLM handler for the URL package.") (license license:gpl3+))) +(define-public emacs-soap-client + (package + (name "emacs-soap-client") + (version "3.2.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/" + "soap-client-" version ".tar")) + (sha256 + (base32 "1s0bwnip22nj6kgjadd4zlj9j729hiyyjb66sr51i2mddnf9i95s")))) + (build-system emacs-build-system) + (home-page "httpa://elpa.gnu.org/packages/soap-client.html") + (synopsis "Access SOAP web services") + (description + "This package provides a SOAP client to access web services.") + (license license:gpl3+))) + (define-public emacs-evil-traces (let ((commit "1931e3ea2c64b4aec393a9c25063c330deff55e3") (revision "2")) -- cgit v1.2.3 From d101486d7fb2a81ecd570fb826a29d98757649ed Mon Sep 17 00:00:00 2001 From: phodina Date: Thu, 4 Nov 2021 21:36:58 +0000 Subject: gnu: Add emacs-fsm. * gnu/packages/emacs-xyz.scm (emacs-fsm): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index bd53ce00da..f44ae42206 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -25733,6 +25733,24 @@ advice system without dropping support for Emacs<24.4.") "This package provides a SOAP client to access web services.") (license license:gpl3+))) +(define-public emacs-fsm + (package + (name "emacs-fsm") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/fsm-" version ".el")) + (sha256 + (base32 "1jyxyqdbfl8nv7c50q0sg3w5p7whp1sqgi7w921k5hfar4d11qqp")))) + (build-system emacs-build-system) + (home-page "https://elpa.gnu.org/packages/fsm.html") + (synopsis "Finite State Machine library") + (description + "This package provides Finite State Machine library to make asynchronous +programming in Emacs Lisp easy and fun.") + (license license:gpl3+))) + (define-public emacs-evil-traces (let ((commit "1931e3ea2c64b4aec393a9c25063c330deff55e3") (revision "2")) -- cgit v1.2.3 From c161ec6dc59293249f7ff2fc04a6b1ae49ae8f5b Mon Sep 17 00:00:00 2001 From: phodina Date: Thu, 4 Nov 2021 21:37:39 +0000 Subject: gnu: Add emacs-excorporate. * gnu/packages/emacs-xyz.scm (emacs-excorporate): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f44ae42206..07d85b968f 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -25751,6 +25751,28 @@ advice system without dropping support for Emacs<24.4.") programming in Emacs Lisp easy and fun.") (license license:gpl3+))) +(define-public emacs-excorporate + (package + (name "emacs-excorporate") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/" + "excorporate-" version ".tar")) + (sha256 + (base32 "1g0wc2kp15ra323b4rxvdh58q9c4h7m20grw6a0cs53m7l9xi62f")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-fsm" ,emacs-fsm) + ("emacs-nadvice" ,emacs-nadvice) + ("emacs-soap-client" ,emacs-soap-client) + ("emacs-url-http-ntlm" ,emacs-url-http-ntlm))) + (home-page "https://elpa.gnu.org/packages/excorporate.html") + (synopsis "Exchange integration") + (description "This package provides Exchange integration for Emacs.") + (license license:gpl3+))) + (define-public emacs-evil-traces (let ((commit "1931e3ea2c64b4aec393a9c25063c330deff55e3") (revision "2")) -- cgit v1.2.3 From 39bf4eb38fe827dbfe0b86a1f0ee6953efd502f1 Mon Sep 17 00:00:00 2001 From: Aleksandr Vityazev Date: Fri, 5 Nov 2021 14:45:24 +0000 Subject: gnu: Add emacs-devdocs. * gnu/packages/emacs-xyz.scm (emacs-devdocs): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 07d85b968f..86271cb392 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -25183,6 +25183,27 @@ Dash docsets.") through Dash docsets.") (license license:expat)))) +(define-public emacs-devdocs + (package + (name "emacs-devdocs") + (version "0.2") + (source + (origin + (method url-fetch) + (uri (string-append + "https://elpa.gnu.org/packages/" + "devdocs-" version ".tar")) + (sha256 + (base32 "1npc7yra7pvf86ahmz1h7hnjxrz15ar1vjcalg4ilizypycpgrwj")))) + (build-system emacs-build-system) + (home-page "https://github.com/astoff/devdocs.el") + (synopsis "Emacs viewer for DevDocs") + (description + "This package provides a documentation viewer similar to Emacs's +built-in Info browser, but geared towards documentation obtained from +@url{https://devdocs.io}.") + (license license:gpl3+))) + (define-public emacs-cascading-dir-locals (let ((release "0.1") (revision "0") -- cgit v1.2.3 From 9c306695511245d3c42df6c7203131e2d99d6527 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sat, 6 Nov 2021 22:15:36 +0100 Subject: gnu: Add emacs-citar. * gnu/packages/emacs-xyz.scm (emacs-citar): New variable. --- gnu/packages/emacs-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 86271cb392..9cc8c5d6e2 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -17755,6 +17755,42 @@ and publications from various sources, by keywords or by DOI. References are automatically fetched from well-curated sources, and formatted as BibTeX.") (license license:gpl3+))) +(define-public emacs-citar + (package + (name "emacs-citar") + (version "0.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bdarcus/citar") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jrfcfr976c9nb2vpfrh6yhck5gm34wcjzbk0m6gq2xg3qfv2g6p")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-auctex" ,emacs-auctex) + ("emacs-helm-bibtex" ,emacs-helm-bibtex) + ("emacs-org" ,emacs-org) + ("emacs-parsebib" ,emacs-parsebib) + ("emacs-s" ,emacs-s))) + (home-page "https://github.com/bdarcus/citar") + (synopsis "Emacs package to quickly find and act on bibliographic entries") + (description + "This package provides a completing-read front-end to browse and +act on BibTeX, BibLaTeX, and CSL JSON bibliographic data, and LaTeX, +markdown, and Org cite editing support. + +When used with Vertico (or Selectrum), Embark, and Marginalia, it +provides similar functionality to helm-bibtex and ivy-bibtex: quick +filtering and selecting of bibliographic entries from the minibuffer, +and the option to run different commands against them. + +With Embark, it also makes available at-point actions in Org +citations.") + (license license:gpl3+))) + (define-public emacs-helm-bibtex (let ((commit "d4471232be26793fbf56c0ac3690b5f537c378b9") (revision "2")) -- cgit v1.2.3 From b2ee0798eede3dfa5551a8e9f4e8459b42da6140 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sat, 6 Nov 2021 22:42:55 +0100 Subject: gnu: emacs-helm-bibtex: Update to 2.0.0-3.aa77534. * gnu/packages/emacs-xyz.scm (emacs-helm-bibtex): Update to 2.0.0-3.aa77534. --- gnu/packages/emacs-xyz.scm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 9cc8c5d6e2..620e9cda47 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -17792,12 +17792,11 @@ citations.") (license license:gpl3+))) (define-public emacs-helm-bibtex - (let ((commit "d4471232be26793fbf56c0ac3690b5f537c378b9") - (revision "2")) + (let ((commit "aa775340ba691d2322948bfdc6a88158568a1399") + (revision "3")) (package (name "emacs-helm-bibtex") - (version (string-append "2.0.0" "-" revision "." - (string-take commit 7))) + (version (git-version "2.0.0" revision commit)) (source (origin (method git-fetch) @@ -17806,8 +17805,7 @@ citations.") (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 - "1bkzhic6qckb267025il1r3xcpz99kisphxiafni1pxvf9jafr0j")))) + (base32 "1d3mc17ga09m41i06khghlvixr6gsiacifnhdbrfnp0w5592aprk")))) (build-system emacs-build-system) (propagated-inputs `(("emacs-helm" ,emacs-helm) -- cgit v1.2.3 From b96ae47bb08f315be8c22f0ee4248dc36c0d6d29 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 7 Nov 2021 00:20:35 +0100 Subject: gnu: emacs-geiser-guile: Update to 0.18. * gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.18. [arguments]<#:phases>: Remove trailing #t from phase. --- gnu/packages/emacs-xyz.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 620e9cda47..98e429cbb0 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -281,7 +281,7 @@ e.g. emacs-geiser-guile for Guile.") (define-public emacs-geiser-guile (package (name "emacs-geiser-guile") - (version "0.17") + (version "0.18") (source (origin (method git-fetch) @@ -290,7 +290,7 @@ e.g. emacs-geiser-guile for Guile.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0iw23nlgqppf6f00ly50m8lq85n9mv244pw3whxv0hynfjxr2ic0")))) + (base32 "0gndf0w8dbv54bzc04svp2ck8wypa7i3b8kpixf6rkg91l79xpci")))) (build-system emacs-build-system) (arguments '(#:include (cons "^src/" %default-include) @@ -305,8 +305,7 @@ e.g. emacs-geiser-guile for Guile.") ;; loaded, so let's defer that until it is. (("\\(geiser-activate-implementation .*\\)" all) (string-append - "(eval-after-load 'geiser-impl '" all ")"))) - #t))))) + "(eval-after-load 'geiser-impl '" all ")")))))))) (inputs `(("guile" ,guile-2.2))) (propagated-inputs -- cgit v1.2.3 From a0f1476e8fa20e80c71f83342b82338ddedbf7fd Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 7 Nov 2021 14:16:38 +0100 Subject: gnu: emacs-stream: Don't set a source file name. This is a follow-up to 678248f5ea3d3d19bc2a5a41d90bb30e63e667e1. * gnu/packages/emacs-xyz.scm (emacs-stream)[source]: Remove FILE-NAME, as the tarball name is already OK; and the -checkout name breaks build system assumptions on the core-updates branch. --- gnu/packages/emacs-xyz.scm | 1 - 1 file changed, 1 deletion(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 98e429cbb0..17638cc801 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -12665,7 +12665,6 @@ editing nginx config files.") (method url-fetch) (uri (string-append "https://elpa.gnu.org/packages/" "stream-" version ".tar")) - (file-name (git-file-name name version)) (sha256 (base32 "00c3n4gyxzv7vczqms0d62kl8zsmjfyxa92mwxn2snyx857a9jfw")))) (build-system emacs-build-system) -- cgit v1.2.3