这是indexloc提供的服务,不要输入任何密码
Skip to content

flyspell-prog-mode conflict: Doxygen comments are excluded from spell-checking #8

@kkm000

Description

@kkm000

With the package enabled, spell-checking with flyspell-prog-mode does not check spelling of Doxygen comments. Neither on-the-fly checking nor M-x flyspell-buffer detects spelling errors inside Doxygen text.

Versions:

  • Emacs 26.1, Debian 10 package emacs-lucid=1:26.1+1-3.2+deb10u2.
  • flyspell.el from the distribution.
  • highlight-doxygen 20200520.1713 from melpa, commit eec4874.

Customize snippet:

(custom-set-variables
 '(flyspell-delay 1)
 '(flyspell-dictionaries-that-consider-dash-as-word-delimiter (quote ("francais" "deutsch8" "norsk" "american")))
 '(flyspell-issue-message-flag nil)
 '(flyspell-issue-welcome-flag nil)
 '(flyspell-use-meta-tab nil)
 '(highlight-doxygen-global-mode t nil (highlight-doxygen))
)
(custom-set-faces
 '(highlight-doxygen-code-block ((t nil)))
 '(highlight-doxygen-command ((t (:inherit font-lock-constant-face :weight bold))))
 '(highlight-doxygen-comment ((t nil)))
 '(highlight-doxygen-filename ((t (:inherit font-lock-builtin-face :weight bold))))
 '(highlight-doxygen-group ((t (:inherit font-lock-builtin-face :weight bold))))
)

Do I need to provide more info to reproduce the problem? Thanks.

The package is otherwise tremendously helpful. Too bad that single bug kills it on the spot: spell-checking the documentation is more important than anything else. Anything I can do to help, I'll will gladly do.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions