Closed falsandtru closed 6 years ago
Hmm, it's not quite clear to me what is going wrong with the hyperlink go to def, but I'll take a look at it :)
Sorry for my sorry English. You've written a plan on README as follows:
Not implemented
Find references (not implemented)
Could you update this plan as follows?
Not implemented
Go to declaration (not implemented) Find references (not implemented)
So, I just took another look at it, and updated HIE to the latest. Go to declaration indeed works, so I'll close this issue. Notably it's not the "Go to declaration" in the context menu (don't know where that comes from), but via the hyperlink functionality, which is CMD + click
on macOS.
Let me know if it works, and if you have any issues, try rebuilding your project, hie is a bit brittle sometimes :/
Also, I've added some specific information in the README https://github.com/Tehnix/ide-haskell-hie#not-implemented for the things not yet implemented.
CMD + click
works well, thanks! However, it doesn't work from the context menu.
Yeah, I was honestly a bit unsure where that came from, since it didn't fire any LSP events at all 🤔
It seems to rely on symbols having being generated, and appears to have nothing to do with LSP (just a regular Atom feature). You can check out https://github.com/atom/symbols-view/issues/9, and also you might get it to work with ide-haskell-hasktags.
I see, thanks for your kindness. I'll use CMD + click
.
what is the command for goto declaration
on a llinux system?
@andrewufrank If you go to Settings -> Packages -> atom-ide-ui settings
, you can configure the keybindings under Hyperclick
. The default for linux is Ctrl + click
,
Will you implement "Go to declaration" feature? I couldn't find your plan about that on README.