External Publication
Visit Post

Flexible Haskell - a new plugin for JetBrains IDEs

Haskell Community [Unofficial] May 31, 2026
Source

New Release: Flexible Haskell 2026.1.23

New Features:

  • Cabal project dependency discovery via build-depends parsing
  • .hie file directory scanning for future navigation support

Fixes:

  • LSP completions now filtered by typed prefix instead of showing everything regardless of input (#30)
  • Rename refactoring (Shift+F6) no longer grayed out on functions, data types, newtypes, type aliases, and classes (#31)
  • Stack projects now use stack exec -- ghc-pkg dump to discover all snapshot packages instead of only the global DB (#28)
  • Downloaded Hackage sources persist across project reopens, not just the first session (#28)
  • Local packages and git dependency sources from stack.yaml exposed as library roots for navigation (#28)

Dependency resolution release. Stack projects were only seeing the global package DB, which is why some of you were getting “16 deps downloaded” when you should have had hundreds. Now it dumps the full snapshot. Hackage sources also persist across IDE restarts now, and local packages plus git dependencies from stack.yaml show up as navigable library roots. Cabal projects got build-depends parsing for the same reason.

Also fixed two things that should have worked from the start: completion was showing unfiltered results regardless of what you typed, and rename was grayed out on basically everything.

@cwcowell: Thanks for the completion and rename reports (#30, #31). @develop7: Thanks for the detailed dependency feedback, three fixes from one thread (#28).

Discussion in the ATmosphere

Loading comments...