All Projects → meqif → flymake-diagnostic-at-point

meqif / flymake-diagnostic-at-point

Licence: GPL-3.0 License
Minor mode for showing flymake diagnostics at point

Programming Languages

emacs lisp
2029 projects

Labels

flymake-diagnostic-at-point

Minor mode for showing flymake diagnostics at point.

The diagnostics may be displayed in a popup or in the minibuffer. You may also provide a custom display function to use instead.

Flymake diagnostics in a popup Flymake diagnostics in the minibuffer

Installation

Save the .el file in your Emacs' load path.

Usage

Add the following to your init.el:

(eval-after-load 'flymake
  (require 'flymake-diagnostic-at-point)
  (add-hook 'flymake-mode-hook #'flymake-diagnostic-at-point-mode))

Alternatively, if you prefer using use-package:

(use-package flymake-diagnostic-at-point
  :after flymake
  :config
  (add-hook 'flymake-mode-hook #'flymake-diagnostic-at-point-mode))

Customization

There are a few customizable variables:

  • flymake-diagnostic-at-point-timer-delay controls the delay in seconds before displaying the diagnostics at point
  • flymake-diagnostic-at-point-error-prefix defines the string to be displayed before each error line (e.g. "➤ ")
  • flymake-diagnostic-at-point-display-diagnostic-function is the display function to be used. It can be set to flymake-diagnostic-at-point-display-popup to display in a popup, flymake-diagnostic-at-point-display-minibuffer to display in the minibuffer, or any other function of your choosing that takes a string argument
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].