Skip to content

spell-checking: ESC does not dismiss flyspell-auto-completion popup #6209

Closed
@joehillen

Description

@joehillen

Description :octocat:

Trying out the new feature for spell-checking: f367c4b

Evil bindings do not work after a flyspell-auto-completion popup activates on a word.

There seems to be no way to dismiss the popup other than C-g and all normal state navigation does not work.

I would expect either hitting ESC or navigating away from the misspelled word would dismiss the popup.

cc @usharf

Reproduction guide 🪲

  • (spell-checking :variables enable-flyspell-auto-completion t)
  • Open scratch buffer
  • Type: I'm terrable at spelling.
  • Navigate back to the word "terrable"
  • Wait for the flyspell popup.
  • Hit any of these keys: ESC, w, b, h, j, k, l

Observed behaviour: 👀

Nothing

Expected behaviour: 💔

The popup should disappear and navigation should work.

System Info 💻

  • OS: gnu/linux
  • Emacs: 24.5.1
  • Spacemacs: 0.105.20
  • Spacemacs branch: develop (rev. 9414a8a)
  • Graphic display: t
  • Distribution: spacemacs
  • Editing style: vim
  • Completion: helm
  • Layers:
(spacemacs-helm ansible asciidoc asm
                (auto-completion :variables auto-completion-enable-help-tooltip t auto-completion-enable-snippets-in-popup t auto-completion-enable-sort-by-usage t)
                better-defaults clojure colors dockerfile emacs-lisp evil-commentary evil-cleverparens evil-snipe floobits git github go gtags html
                (ibuffer :variables ibuffer-group-buffers-by 'projects)
                intero java javascript joehillen latex markdown nginx org puppet purescript python ranger rebox restclient ruby rust
                (shell :variables shell-default-height 30 shell-default-position 'bottom shell-default-term-shell "/bin/bash" shell-file-name "/bin/bash")
                shell-scripts
                (spell-checking :variables enable-flyspell-auto-completion t)
                syntax-checking systemd themes-megapack vagrant version-control vinegar yaml)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions