mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: emacs-lsp-mode: Move all client libraries at top-level.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[arguments]<#:phases>: Move all client libraries at top-level. <#:emacs>: Use full Emacs for libxml support.
This commit is contained in:
parent
4610f44efd
commit
d905c34766
1 changed files with 10 additions and 4 deletions
|
@ -23557,10 +23557,16 @@ the standard @code{Dockerfile} file format.")
|
||||||
(base32 "1a6jc9sxf9b8fj9h8xlv5k546bkzsy8j5nj19cfama389z0bzcsl"))))
|
(base32 "1a6jc9sxf9b8fj9h8xlv5k546bkzsy8j5nj19cfama389z0bzcsl"))))
|
||||||
(build-system emacs-build-system)
|
(build-system emacs-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:include (cons "^clients/" %default-include)
|
`(#:emacs ,emacs ;need libxml support
|
||||||
;; FIXME: Ignore the following file, which cannot be compiled properly,
|
#:phases
|
||||||
;; because it tries to load another client from the same directory.
|
(modify-phases %standard-phases
|
||||||
#:exclude (list "clients/lsp-vetur\\.el")))
|
(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$")))))))
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
`(("emacs-dash" ,emacs-dash)
|
`(("emacs-dash" ,emacs-dash)
|
||||||
("emacs-f" ,emacs-f)
|
("emacs-f" ,emacs-f)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue