From f277eddf1b2377aa4e61f1a7385026c003392f00 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 5 Jan 2018 14:43:44 -0500 Subject: [PATCH] feature/syntax-checker: use flycheck-popup-tip on MacOS #318 pos-tip.el (what flycheck-pos-tip's uses) is buggy on MacOS, with no guarantee where a popup may appear. --- modules/feature/syntax-checker/config.el | 7 +++++++ modules/feature/syntax-checker/packages.el | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/feature/syntax-checker/config.el b/modules/feature/syntax-checker/config.el index 2fb58bbad..4267f0a60 100644 --- a/modules/feature/syntax-checker/config.el +++ b/modules/feature/syntax-checker/config.el @@ -22,9 +22,16 @@ (def-package! flycheck-pos-tip + :unless IS-MAC :after flycheck :config (setq flycheck-pos-tip-timeout 10 flycheck-display-errors-delay 0.5) (flycheck-pos-tip-mode +1)) + +(def-package! flycheck-popup-tip + :when IS-MAC + :after flycheck + :hook (flycheck-mode . flycheck-popup-tip-mode)) + diff --git a/modules/feature/syntax-checker/packages.el b/modules/feature/syntax-checker/packages.el index 540671c12..ae0d38629 100644 --- a/modules/feature/syntax-checker/packages.el +++ b/modules/feature/syntax-checker/packages.el @@ -2,5 +2,6 @@ ;;; feature/syntax-checker/packages.el (package! flycheck) -(package! flycheck-pos-tip) - +(if IS-MAC + (package! flycheck-popup-tip) + (package! flycheck-pos-tip))