diff --git a/modules/lang/scala/packages.el b/modules/lang/scala/packages.el index 75b7e4b38..56c991801 100644 --- a/modules/lang/scala/packages.el +++ b/modules/lang/scala/packages.el @@ -5,4 +5,4 @@ (package! scala-mode :pin "1d08e885b1489313666c7f15a3962432a4f757ee") (when (featurep! +lsp) - (package! lsp-metals :pin "8f8471ca1b2a3d54bafce8949e6b13c9567d0405")) + (package! lsp-metals :pin "e42c0b2448847f5de8ae73beae4dd695b560c4e0")) diff --git a/modules/tools/lsp/+lsp.el b/modules/tools/lsp/+lsp.el index ab16bbf99..965c85eef 100644 --- a/modules/tools/lsp/+lsp.el +++ b/modules/tools/lsp/+lsp.el @@ -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)