guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/02: gnu: emacs-lsp-mode: Update to 9.0.0.


From: guix-commits
Subject: 01/02: gnu: emacs-lsp-mode: Update to 9.0.0.
Date: Sat, 6 Apr 2024 11:10:11 -0400 (EDT)

ngz pushed a commit to branch master
in repository guix.

commit 106c16fc8eb8870a7d937a181b64df0a3ab75877
Author: Apoorv <apoorvs@tuta.io>
AuthorDate: Sat Apr 6 11:56:52 2024 +0530

    gnu: emacs-lsp-mode: Update to 9.0.0.
    
    * gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 9.0.0.
    
    Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
    Change-Id: Id36f74ddd423918bc564b54f4a3f6bf2a9406164
---
 gnu/packages/emacs-xyz.scm | 86 ++++++++++++++++++++++------------------------
 1 file changed, 42 insertions(+), 44 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 19278b5541..bea04594f8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -30678,53 +30678,51 @@ the standard @code{Dockerfile} file format.")
     (license license:asl2.0)))
 
 (define-public emacs-lsp-mode
-  (let ((commit "26c4d3e54ad2956623e64132312fe864274d346f")
-        (revision "1"))
-    (package
-      (name "emacs-lsp-mode")
-      (version (git-version "8.0.1" revision commit))
-      (source
-       (origin
-         (method git-fetch)
-         (uri (git-reference
-               (url "https://github.com/emacs-lsp/lsp-mode";)
-               (commit commit)))
-         (file-name (git-file-name name version))
-         (sha256
-          (base32 "0klnik69b5y6s2q00vyshxymlg7k4x9x6m7wpsf7z9w12qn27alx"))))
-      (build-system emacs-build-system)
-      (arguments
-       `(#:emacs ,emacs                 ;need libxml support
-         #:phases
-         (modify-phases %standard-phases
-           (add-after 'unpack 'move-clients-libraries
-             ;; Move all clients libraries at top-level, as is done, e.g., in
-             ;; MELPA.
-             (lambda _
-               (for-each (lambda (f)
-                           (install-file f "."))
-                         (find-files "clients/" "\\.el$"))))
-           (add-before 'move-clients-libraries 'fix-patch-el-files
-             ;; /bin/ksh is only used on macOS, which we don't support, so we
-             ;; don't want to add it as input.
-             (lambda _
-               (substitute* '("clients/lsp-csharp.el" "clients/lsp-fsharp.el")
-                 (("/bin/ksh") "ksh")))))))
-      (propagated-inputs
-       (list emacs-dash
-             emacs-f
-             emacs-ht
-             emacs-hydra
-             emacs-markdown-mode
-             emacs-spinner))
-      (home-page "https://emacs-lsp.github.io/lsp-mode/";)
-      (synopsis "Emacs client and library for the Language Server Protocol")
-      (description
-       "LSP mode is a client and library implementation for the Language
+  (package
+    (name "emacs-lsp-mode")
+    (version "9.0.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/emacs-lsp/lsp-mode";)
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1p4979qbmllmmszmnyml0msxkza4pm14rdacmqczbfs3cs9n6bd3"))))
+    (build-system emacs-build-system)
+    (arguments
+     `(#:emacs ,emacs                   ;need libxml support
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'move-clients-libraries
+           ;; Move all clients libraries at top-level, as is done, e.g., in
+           ;; MELPA.
+           (lambda _
+             (for-each (lambda (f)
+                         (install-file f "."))
+                       (find-files "clients/" "\\.el$"))))
+         (add-before 'move-clients-libraries 'fix-patch-el-files
+           ;; /bin/ksh is only used on macOS, which we don't support, so we
+           ;; don't want to add it as input.
+           (lambda _
+             (substitute* '("clients/lsp-csharp.el" "clients/lsp-fsharp.el")
+               (("/bin/ksh") "ksh")))))))
+    (propagated-inputs
+     (list emacs-dash
+           emacs-f
+           emacs-ht
+           emacs-hydra
+           emacs-markdown-mode
+           emacs-spinner))
+    (home-page "https://emacs-lsp.github.io/lsp-mode/";)
+    (synopsis "Emacs client and library for the Language Server Protocol")
+    (description
+     "LSP mode is a client and library implementation for the Language
 Server Protocol.  This mode creates an IDE-like experience by providing
 optional integration with other popular Emacs packages like Company, Flycheck,
 and Projectile.")
-      (license license:gpl3+))))
+    (license license:gpl3+)))
 
 (define* (%emacs-lsp-treemacs-upstream-source #:key commit version hash)
   (origin



reply via email to

[Prev in Thread] Current Thread [Next in Thread]