From 14e604e49ac87c5ac5792f8121f13f847701cfca Mon Sep 17 00:00:00 2001 From: Caique Figueiredo Date: Thu, 26 Sep 2024 23:55:29 -0300 Subject: [PATCH 1/2] lsp-asm: if executable is found there's no need to install it --- clients/lsp-asm.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clients/lsp-asm.el b/clients/lsp-asm.el index 578558242b..bd7eddf8a9 100644 --- a/clients/lsp-asm.el +++ b/clients/lsp-asm.el @@ -81,7 +81,8 @@ Will update if UPDATE? is t." (make-lsp-client :new-connection (lsp-stdio-connection #'lsp-asm--server-command - (lambda () (f-exists? lsp-asm-store-path))) + (lambda () (or (executable-find "asm-lsp") + (f-exists? lsp-asm-store-path)))) :major-modes lsp-asm-active-modes :priority -1 :server-id 'asm-lsp From 27ba3d06ed417b91449d57a4389ecc338987f3e9 Mon Sep 17 00:00:00 2001 From: Caique Figueiredo Date: Thu, 26 Sep 2024 23:59:06 -0300 Subject: [PATCH 2/2] Update CHANGELOG.org with lsp-asm change --- CHANGELOG.org | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.org b/CHANGELOG.org index 853f05f2cd..cac2cabeb2 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -17,6 +17,7 @@ * Replace the per-interface ~(INTERFACE ...)~ pcase forms with a single, unified ~(lsp-interface INTERFACE ...)~ form. The per-interface forms are no longer generated. *This is a breaking change.* (See #4430.) + * If asm-lsp is installed, lsp-asm won't try to download it to cache store ** 9.0.0 * Add language server config for QML (Qt Modeling Language) using qmlls.