-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Oleksii Lisikh edited this page Feb 19, 2026
·
10 revisions
Welcome to the scala-hints.nvim documentation.
- Installation — Setup with lazy.nvim, packer, or manual
- Configuration — All options and per-pattern customization
- Patterns — Complete pattern catalog (90 patterns)
- ZIO — ZIO 2.x patterns (35 patterns)
- Cats-Effect — IO/Resource patterns (40 patterns)
- Cats-Tagless-Final — Evidence-gated F[_] patterns (15 patterns)
- Contributing — How to add new patterns
Provides Neovim diagnostics and quickfix code actions for Scala effect libraries:
// ZIO examples
ZIO.succeed(()) → ZIO.unit
.map(_ => ()) → .unit
.catchAll(_ => ZIO.unit) → .ignore
// Cats-Effect examples
IO(println(x)) → IO.println(x)
io.map(_ => ()) → io.voidSee the GitHub repo for more details.