From c3e7a3759b52fe0f9c6f0f6668f1d6d88e4f784a Mon Sep 17 00:00:00 2001 From: Ivan Yonchovski Date: Fri, 29 May 2020 20:35:26 +0300 Subject: Use flycheck to update the diagnostics - fixes https://github.com/emacs-lsp/lsp-ui/issues/266 --- lsp-ui-sideline.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lsp-ui-sideline.el b/lsp-ui-sideline.el index ec04b56..10037b3 100644 --- a/lsp-ui-sideline.el +++ b/lsp-ui-sideline.el @@ -558,7 +558,7 @@ This does not toggle display of flycheck diagnostics or code actions." (lsp-ui-sideline-mode (add-hook 'post-command-hook 'lsp-ui-sideline nil t) (advice-add 'company-pseudo-tooltip-frontend :before 'lsp-ui-sideline--hide-before-company) - (add-hook 'lsp-after-diagnostics-hook 'lsp-ui-sideline--diagnostics-changed nil t) + (add-hook 'flycheck-after-syntax-check-hook 'lsp-ui-sideline--diagnostics-changed nil t) (dolist (cmd lsp-ui-sideline-cmd-erase) (advice-add cmd :before 'lsp-ui-sideline--erase)) (when lsp-ui-sideline-show-diagnostics @@ -567,7 +567,7 @@ This does not toggle display of flycheck diagnostics or code actions." (setq lsp-ui-sideline--tag nil) (advice-remove 'company-pseudo-tooltip-frontend 'lsp-ui-sideline--hide-before-company) (lsp-ui-sideline--delete-ov) - (remove-hook 'lsp-after-diagnostics-hook 'lsp-ui-sideline--diagnostics-changed t) + (remove-hook 'flycheck-after-syntax-check-hook 'lsp-ui-sideline--diagnostics-changed t) (remove-hook 'post-command-hook 'lsp-ui-sideline t) (dolist (cmd lsp-ui-sideline-cmd-erase) (advice-remove cmd 'lsp-ui-sideline--erase)) -- cgit v1.2.3