Open sgillespie opened 2 weeks ago
This is what the outline looks like in emacs (via imenu-list)
For a bit of extra context, here is one of the definitions:
f :: a -> a
f x = g x
where
g = id
h = id
A test case I'd like to see
f 1 = g
where g = 2
f _ = g
where g = 3
Addresses #3628. Adds all local symbols (functions/vars) as children to function document symbols.
There are a few potential issues:
getFuzzyScope
might be abused here (should I create another function likegetLocalScope
?)Thoughts?