Fix user-defined flycheck-checker in lsp-mode

This commit is contained in:
Henrik Lissner 2020-10-20 16:51:39 -04:00
parent 9929883bf9
commit 88b42caab0
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395
2 changed files with 2 additions and 2 deletions

View File

@ -5,4 +5,4 @@
(package! scala-mode :pin "1d08e885b1489313666c7f15a3962432a4f757ee")
(when (featurep! +lsp)
(package! lsp-metals :pin "8f8471ca1b2a3d54bafce8949e6b13c9567d0405"))
(package! lsp-metals :pin "e42c0b2448847f5de8ae73beae4dd695b560c4e0"))

View File

@ -54,7 +54,7 @@ Can be a list of backends; accepts any value `company-backends' accepts.")
(defadvice! +lsp--respect-user-defined-checkers-a (orig-fn &rest args)
"Ensure user-defined `flycheck-checker' isn't overwritten by `lsp'."
:around #'lsp-diagnostics--flycheck-enable
:around #'lsp-diagnostics-flycheck-enable
(if flycheck-checker
(let ((old-checker flycheck-checker))
(apply orig-fn args)