Handlers should run in a custom monad that doesn't expose stuff that people shouldn't use #4057
Labels
Hackathon
This issue is suitable for hackathon sessions
level: easy
The issue is suited for beginners
type: enhancement
New feature or request
Today our handlers have access to all of
LspM
, which lets them:We should probably run in a custom monad that is a wrapper around
LspM
that restricts some stuff, and maybe also change our handler types to mostly return their results.The text was updated successfully, but these errors were encountered: