External Publication
Visit Post

Flexible Haskell - a new plugin for JetBrains IDEs

Haskell Community [Unofficial] May 29, 2026
Source

New Release: Flexible Haskell 2026.1.22 (+ 2026.1.21)

New Features:

  • Scope Completion: typing inside a function body now suggests parameter names, where-clause bindings, and let bindings as high-priority completion items; toggle via Settings > Haskell > General (#29)

Fixes:

  • Lexer no longer infinite-loops on unterminated string literals at end of line; recovers at newline instead of hanging the IDE (#28)


I forgot to post this here, but I did add 2 new versions in the meanwhile. Scope completion is one of the new features. When you type inside a function body, parameter names and local bindings from where/let clauses show up as top completion items. Simple feature but it was missing.

Also fixed a lexer hang that could freeze the entire IDE if you had an unterminated string literal at end of line. Not great, so good that it is fixed now

@Cmdv: Thanks for the feature request and the kind words (#29) @develop7: Thanks for the thread dumps that pinpointed the lexer hang (#28)

Discussion in the ATmosphere

Loading comments...