ionide / Ionide-vim

F# Vim plugin based on FsAutoComplete and LSP protocol
MIT License
163 stars 20 forks source link

Ionide-vim will no longer install FSAC on its own #51

Open cannorin opened 2 years ago

cannorin commented 2 years ago

Related: https://github.com/fsharp/FsAutoComplete/issues/883 FsAutoComplete now encourage users to manage FSAC via dotnet tool: dotnet tool install fsautocomplete for project-local install and dotnet tool install -g fsautocomplete for global install. Ionide-vim used to manage FSAC on its own, but following the above change, it will no longer do so and will require users to install FSAC via dotnet tool install.

tnishimura commented 2 years ago

Instead of getting rid of installation entirely, maybe do dotnet install -g fsautocomplete in the Makefile instead? Might be less surprising for people not paying attention to these issues. Just a suggestion...

One potential problem is that running global tools requires the user has ~/.dotnet/tools in $PATH (or equivalent on windows) properly.

zetashift commented 2 years ago

Instead of getting rid of installation entirely, maybe do dotnet install -g fsautocomplete in the Makefile instead? Might be less surprising for people not paying attention to these issues. Just a suggestion...

One potential problem is that running global tools requires the user has ~/.dotnet/tools in $PATH (or equivalent on windows) properly.

Could be done, but I'd still recommend not auto-running the makefile then, imo.