doomemacs / doomemacs/core

`flycheck-posframe` does not show up correctly

Open
#6,211 3 comments 0 reactions 0 assignees View on GitHub
:checkers syntax :tools lsp is:bug status:unconfirmed
Dominant language
Emacs Lisp
Stars
22.7k
Forks
3.1k
Avg merge
10h 46m
Merged PRs (30d)
4

Description

### What did you expect to happen?

Enabling `+childframe` for `:checkers syntax` should replace the default inline flycheck popups with `flycheck-posframe`

### What actually happened?

![image](https://user-images.githubusercontent.com/60074051/159591583-54755ca6-8238-416c-9c3a-7a89285f8754.png)
Only the default inline popup is displayed

### Describe your attempts to resolve the issue

I tried toggling `flycheck-posframe-mode` on and off (it was already on by default) and the posframe is now displayed, but the default popup still remains, giving you double popups:
![image](https://user-images.githubusercontent.com/60074051/159591667-59aa672c-832d-4a0f-8f2c-5f7b6011691c.png)

Note that `(company +childframe)` works perfectly fine:
![image](https://user-images.githubusercontent.com/60074051/159592578-396ccc97-1373-493c-8ff3-18dafbe6b384.png)

### Steps to reproduce

1. Enable `+childframe` for `:checkers syntax`
2. `doom sync` and restart
3. Open a file with a mode that provides flycheckers
4. Write erroneous code, the default popup is shown instead of posframe popups
5. Toggle `flycheck-posframe-mode`
6. Now *both* the default popup and the posframe popup is shown

### System Information

https://pastebin.com/WED0mBZv

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.