Smart Key - Flymake Mode
When pressed within a line of the flymake linter list of issues buffer:
ACTION KEY
jumps to the source buffer line and point where the issue occurred
ASSIST KEY
displays/pulses, but does not jump to, the source buffer line and point
where the issue occurredThe flymake library comes with only a pulldown menu and no other source buffer key bindings, forcing you to first display the list of issues and then find the issue of interest and jump to it. Hyperbole adds a source buffer keymap on the {C-c C-l} prefix that lets you navigate and remediate flymake issues exclusively in the source buffer. It also makes it more convenient to jump to the issue listing buffer, to toggle flymake-mode on and off and to toggle whether the movement between issue commands wrap around at the end of the buffer or not.
{C-c C-l d}
flymake-show-buffer-diagnostics - Display list of flymake issues with this buffer.
{C-c C-l g}
hsys-flymake-display-this-or-next-issue - Display issue at point or if no issue there, move to next issue location and display it.
{C-c C-l i}
hsys-flymake-insert-issue-at-point - Insert issue at point on a separate new line below the current line so that its text can be utilized.
{C-c C-l l}
flymake-switch-to-log-buffer - For developers of new language flymake backends: Jump to a log of internal flymake processing.
{C-c C-l n}
flymake-goto-next-error - In source buffer, move to next flymake issue. Wrap around at the end of the buffer if flymake-wrap-around is non-nil. Repeat with {n}.
{C-c C-l p}
flymake-goto-prev-error - In source buffer, move to previous flymake issue. Wrap around at the beginning of the buffer if flymake-wrap-around is non-nil. Repeat with {p}.
{C-c C-l s}
flymake-start - Force a run of flymake to update issues with the current buffer.
{C-c C-l t}
hsys-flymake-toggle - Toggle whether minor mode flymake-mode is enabled in the current buffer.
{C-c C-l w}
hsys-flymake-toggle-wraparound - Toggle whether next and previous issue commands wrap around at the end and beginning of the buffer. Repeat with {w}.