From 6811256745bb4bbff0a0b12b8bd7513b79ea4d8f Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Wed, 2 Oct 2019 14:45:15 +0200 Subject: gnu: emacs-relint: Update to 1.11. * gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.11. --- 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 12b37ff8d0..f8aea62f40 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -976,15 +976,14 @@ optional minor mode which can apply this command automatically on save.") (define-public emacs-relint (package (name "emacs-relint") - (version "1.10") + (version "1.11") (source (origin (method url-fetch) (uri (string-append - "https://elpa.gnu.org/packages/relint-" version ".el")) + "https://elpa.gnu.org/packages/relint-" version ".tar")) (sha256 - (base32 - "1l0lh4pkksw7brmhhbaikwzs4zkgd2962ks1zy7m262dvkhxjfv8")))) + (base32 "0c7d35kp5k11fnyjrq9cg8i2r005gs57pmb3rvpf8ilwv0scn1m7")))) (build-system emacs-build-system) (propagated-inputs `(("emacs-xr" ,emacs-xr))) (home-page "https://github.com/mattiase/relint") -- cgit v1.2.3 From 8b0ac06a181d1159b30df70f2df9613d12833b3f Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Wed, 2 Oct 2019 19:25:01 +0200 Subject: gnu: Add emacs-lsp-ivy. * gnu/packages/emacs-xyz.scm (emacs-lsp-ivy): New variable. --- gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f8aea62f40..848905fed6 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16831,6 +16831,33 @@ like @code{company}, @code{flycheck}, and @code{projectile}.") and code peeking.") (license license:gpl3+))) +(define-public emacs-lsp-ivy + (let ((commit "6fd55316dd62d290429c25ea9b0c1f66069b2f37") + (revision "1")) + (package + (name "emacs-lsp-ivy") + (version (git-version "0.1" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emacs-lsp/lsp-ivy.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0hx9rs66ahl2rqgnmyiyrwk12v7iv8c6gnn7b66985mxjqyyh94r")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-ivy" ,emacs-ivy) + ("emacs-lsp-mode" ,emacs-lsp-mode) + ("emacs-dash" ,emacs-dash))) + (home-page "https://github.com/emacs-lsp/lsp-ivy") + (synopsis "Provide LSP-enhanced completion for symbols") + (description + "This package enhances @code{ivy} with completion for symbols from +workspaces with a LSP-compliant server running.") + (license license:gpl3+)))) + (define-public emacs-helm-lsp (let ((commit "3a58ca4cfd94b9ab1e15e819d3b16ef568e8889b") (revision "1")) -- cgit v1.2.3 From 9e9f6b377337484ce4a67c2558d2376799de804f Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Wed, 2 Oct 2019 19:27:45 +0200 Subject: gnu: emacs-helm-lsp: Fix description. * gnu/packages/emacs-xyz.scm (emacs-helm-lsp): Fix description. --- 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 848905fed6..44fe73c3ef 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16881,8 +16881,8 @@ workspaces with a LSP-compliant server running.") (home-page "https://github.com/emacs-lsp/helm-lsp") (synopsis "Provide LSP-enhanced completion for symbols") (description - "This package provides completion for symbols from workspaces with a -LSP-compliant server running.") + "This package enhances @code{helm} with completion for symbols from +workspaces with a LSP-compliant server running.") (license license:gpl3+)))) (define-public emacs-helm-notmuch -- cgit v1.2.3 From 0c3cf628299458dbbbd783adca5b1d277ead0fc8 Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Fri, 4 Oct 2019 16:22:35 +0200 Subject: gnu: Add emacs-extempore-mode. * gnu/packages/emacs-xyz.scm (emacs-extempore-mode): New variable. Signed-off-by: Tobias Geerinckx-Rice --- gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 44fe73c3ef..2c5d1cec83 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -2118,6 +2118,31 @@ code written in the D programming language. This mode is currently known to work with Emacs 24 and 25.") (license license:gpl2+))) +(define-public emacs-extempore-mode + ;; Use the latest commit at time of packaging. There are no releases or tags. + (let ((commit "848ad0084f27b92d1cf98dabffbad29f959a642d") + (revision "1")) + (package + (name "emacs-extempore-mode") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/extemporelang/extempore-emacs-mode.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00wr025php7nl33x541s9rjm99hj0jbdcmnw9ljx5hqpm04aqm7c")))) + (build-system emacs-build-system) + (home-page "https://github.com/extemporelang/extempore-emacs-mode") + (synopsis "Emacs major mode for Extempore source files") + (description + "This package provides a major mode for editing Extempore code. It can +create an Extempore REPL, connect the current @code{extempore-mode} buffer to a +running Extempore process, and more.") + (license license:bsd-2)))) + (define-public emacs-keyfreq (package (name "emacs-keyfreq") -- cgit v1.2.3 From f561d7774ceea16710ef336a6fe71bf3d313660c Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Sat, 5 Oct 2019 05:53:34 +0200 Subject: gnu: emacs-handle: Update to 0.1-2.51c050b. * gnu/packages/emacs-xyz.scm (emacs-handle): Update to 0.1-2.51c050b. --- gnu/packages/emacs-xyz.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2c5d1cec83..a88684959a 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -3674,8 +3674,8 @@ completion backends according to mode, and integrates with (license license:gpl3+)))) (define-public emacs-handle - (let ((commit "0180a33c92b53d042c3e248a047e15337122d922") - (revision "1")) + (let ((commit "51c050bc1c6e5caf0eb47ecd985daea1db7241ab") + (revision "2")) (package (name "emacs-handle") (version (git-version "0.1" revision commit)) @@ -3687,8 +3687,10 @@ completion backends according to mode, and integrates with (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "0ldrdfxspkq0m07l98hhj9nydgj9qi557mnnpd3v4xrwqwhyr4nc")))) + (base32 "14f15qzfmwdslml4rv37zb5d1lsjf0jibriz636hb7q7knx1n4sg")))) (build-system emacs-build-system) + (propagated-inputs + `(("emacs-parent-mode" ,emacs-parent-mode))) (home-page "https://gitlab.com/jjzmajic/handle") (synopsis "Handle generic functions across related major modes") (description "This package provides generic functions that specialize on -- cgit v1.2.3 From ecfd74e5f77f510f0d7b9aeefeb5dd6b8aae4329 Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Sat, 5 Oct 2019 08:05:57 +0200 Subject: gnu: emacs-eros: Update to 0.0.1-2.dd89102. * gnu/packages/emacs-xyz.scm (emacs-eros): Update to 0.0.1-2.dd89102. --- 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 a88684959a..afa21ee19e 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -13865,12 +13865,11 @@ interactive loop.") (license license:gpl3+))) (define-public emacs-eros - (let ((commit "a42e45c9b2397156c684330b0fc90ee0eba773f5") - (revision "1")) + (let ((commit "dd8910279226259e100dab798b073a52f9b4233a") + (revision "2")) (package (name "emacs-eros") - (version (string-append "0.0.1" "-" revision "." - (string-take commit 7))) + (version (git-version "0.0.1" revision commit)) (source (origin (method git-fetch) @@ -13880,7 +13879,7 @@ interactive loop.") (file-name (git-file-name name version)) (sha256 (base32 - "0whlsq90v13fz69k3wjrwcwb9gkpfxqjd75mg3nrp85j9nwhb5i4")))) + "08chj3a0lw4ygi2sv7wj0i6ihfbi8jhylr8p92inif8b88r6wg3k")))) (build-system emacs-build-system) (home-page "https://github.com/xiongtx/eros") (synopsis "Evaluation result overlays") -- cgit v1.2.3 From 32faec65aa271ba90faef24d5c461470c7925c6e Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Sat, 5 Oct 2019 20:36:33 +0200 Subject: gnu: emacs-org-tanglesync: Update to 0.6-2.d99181f. * gnu/packages/emacs-xyz.scm (emacs-org-tanglesync): Update to 0.6-2.d99181f. --- gnu/packages/emacs-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index afa21ee19e..4e205ded7e 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -4513,8 +4513,8 @@ organizer.") (license license:gpl3+))) (define-public emacs-org-tanglesync - (let ((commit "ab76a3eaaed263677d2e029d43f6c4de8fc21418") - (revision "1")) + (let ((commit "d99181f173b4e55b4e835d99fcd415e62beb047f") + (revision "2")) (package (name "emacs-org-tanglesync") (version (git-version "0.6" revision commit)) @@ -4526,7 +4526,7 @@ organizer.") (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "14ify3yirq2qmi9isk8kcbwx8pbclv1fyg49kraz4srhgf2fssgf")))) + (base32 "0x94gy1bgfd1f3p9w2bfrqj11bwy9ql0cpi1gw6srpj7kykx0lml")))) (build-system emacs-build-system) (propagated-inputs `(("emacs-org" ,emacs-org))) -- cgit v1.2.3 From 1017ba7dd589fd4b69fadb177c7c9a5817bb6922 Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Sun, 6 Oct 2019 19:57:09 +0200 Subject: gnu: emacs-evil-mc: Update to 0.0.3-2.1cabb86. * gnu/packages/emacs-xyz.scm (emacs-evil-mc): Update to 0.0.3-2.1cabb86. --- gnu/packages/emacs-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 4e205ded7e..99a0fe633f 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -14373,8 +14373,8 @@ defaults.") (license license:gpl3+))) (define-public emacs-evil-mc - (let ((commit "5205fe671803465149e578849bbbe803c23a8e4e") - (revision "1")) + (let ((commit "1cabb869fe70cef49f7dc06f015c3ade1a969c8c") + (revision "2")) (package (name "emacs-evil-mc") (version (git-version "0.0.3" revision commit)) @@ -14386,7 +14386,7 @@ defaults.") (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "03pxpjjxbai4dwp84bgxh52ahh0f6ac58xi2mds1kl4v93nm7v42")))) + (base32 "0p83p90faq1p02lmsfs7zrnky3cyzgy8z4m83a81r9kakjzhkrnb")))) (build-system emacs-build-system) (propagated-inputs `(("emacs-evil" ,emacs-evil))) -- cgit v1.2.3 From 9049f28f573fb24c7405d80a124843495a97137f Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Sun, 6 Oct 2019 20:17:59 +0200 Subject: gnu: emacs-undo-propose-el: Update to 3.0.0-3.f80baee. * gnu/packages/emacs-xyz.scm (emacs-undo-propose-el): Update to 3.0.0-3.f80baee. --- gnu/packages/emacs-xyz.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 99a0fe633f..db95bd8ad9 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -17042,8 +17042,8 @@ packages with a consistent way to use them.") (license license:gpl3+)))) (define-public emacs-undo-propose-el - (let ((commit "47b7df0c97ad0099537d1ade21c4c52f0618a945") - (revision "2")) + (let ((commit "f80baee566807d733fbacbab08a897bcd62579c3") + (revision "3")) (package (name "emacs-undo-propose-el") (version (git-version "3.0.0" revision commit)) @@ -17056,8 +17056,11 @@ packages with a consistent way to use them.") (file-name (git-file-name name version)) (sha256 (base32 - "078bs8lk9f0lklxqh15976fffayg5z5386y59nxxfhm27lmwgka9")))) + "00rqz63bhh66q78l646q3w16gydygj8h4d8np0dpbifgzciak90b")))) (build-system emacs-build-system) + (arguments + `(#:tests? #t + #:test-command '("make" "test"))) (home-page "https://github.com/jackkamm/undo-propose-el") (synopsis "Simple and safe navigation of @code{undo} history") (description "This package permits navigation of @code{undo} history in a -- cgit v1.2.3 From ff810d21a5a070484a5ef39b3570c93c1fb55f53 Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Sun, 6 Oct 2019 20:39:31 +0200 Subject: gnu: emacs-hackernews: Update to 0.5.0-2.2362d7b. * gnu/packages/emacs-xyz.scm (emacs-hackernews): Update to 0.5.0-2.2362d7b. --- gnu/packages/emacs-xyz.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gnu/packages/emacs-xyz.scm') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index db95bd8ad9..442115882d 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -15528,10 +15528,11 @@ files) are provided.") (license license:gpl2+)))) (define-public emacs-hackernews - (let ((commit "916c3da8da45c757f5ec2faeed57fa370513d4ac")) + (let ((commit "2362d7b00e59da7caddc8c0adc24dccb42fddef9") + (revision "2")) (package (name "emacs-hackernews") - (version (git-version "0.5.0" "1" commit)) + (version (git-version "0.5.0" revision commit)) (source (origin (method git-fetch) @@ -15541,7 +15542,7 @@ files) are provided.") (file-name (git-file-name name version)) (sha256 (base32 - "09bxaaczana1cfvxyk9aagjvdszkj0j1yldl5r4xa60b59lxihsg")))) + "1hcc5b173yzcvvd2ls3jxrmsw2w9bi21m9hcpcirkn0nh93ywadv")))) (build-system emacs-build-system) (home-page "https://github.com/clarete/hackernews.el") (synopsis "Hacker News client for Emacs") -- cgit v1.2.3