mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 06:18:07 -05:00
gnu: emacs-lsp-mode: Enable plists.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[arguments]<#:phases> [enable-plists]: New phase. Change-Id: I5088954b683b23ab51bd5d6adc09dcc9a1c85ec1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
parent
cce45cb3d8
commit
f999a240a1
1 changed files with 8 additions and 0 deletions
|
@ -31245,6 +31245,14 @@ (define-public emacs-lsp-mode
|
|||
(for-each (lambda (f)
|
||||
(install-file f "."))
|
||||
(find-files "clients/" "\\.el$"))))
|
||||
(add-after 'unpack 'enable-plists
|
||||
(lambda _
|
||||
(substitute* "lsp-protocol.el"
|
||||
;; This is faster, and it's officially recommended,
|
||||
;; and it's required by emacs-lsp-booster.
|
||||
;; See also:
|
||||
;; <https://emacs-lsp.github.io/lsp-mode/page/performance/>.
|
||||
(("\\(getenv \"LSP_USE_PLISTS\"\\)") "t"))))
|
||||
(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.
|
||||
|
|
Loading…
Reference in a new issue