Open runbmp opened 5 years ago
This is related to the fact that recent versions of FSharp.Core started supporting Sourcelink. I saw this issue too and starting implementing support for sourcelink-go-to-definition over in https://github.com/fsharp/FsAutoComplete/pull/508, but as part of that work I found that the underlying F# Compiler Services APIs give odd 'root's, as you see: https://github.com/dotnet/fsharp/issues/7918. You'd see this behavior for any F# library that supports Sourcelink as well, by the way.
So I think 7918 needs to be addressed before we can fix this either in my efforts or in this repository.
Interestingly enough, both ionide-vim
and ionide-vscode-fsharp
appear to be able to handle this.
Thanks for the fast response and the amazing project!
Hello,
I am using coc-fsharp in neovim.
Attempting to go to definition on
List.average
Coc verbose logging gives:
but the response of
"uri": "file:///E:/A/_work/130/s/src/fsharp/FSharp.Core/list.fsi"
makes no sense to me as I do not have that directory or even drive mappeddotnet --version
3.0.101
dotnet-sdk insalled via homebrew
My fsproj file is: