mirror of
https://github.com/haskell/ghcide.git
synced 2024-12-03 05:23:25 +03:00
78d4031f7c
* Add a custom prefix to command IDs A client can run more than one instance of ghcide. Some clients have a global command registry, and all commands must be unique in that registry. So to make the command ids unique, prefix them with the ghcide server process id, as is done in haskell-ide-engine. * Use same command naming scheme as in haskell-language-server To ease interoperability * Use makeLspCommandId for prefixing commands This puts all the prefixing logic in one place. * Add hlint exception for CPP in Development.IDE.Compat * Bring in Win32 dependency for windows build |
||
---|---|---|
.. | ||
Arguments.hs | ||
Main.hs | ||
Rules.hs | ||
RuleTypes.hs | ||
Util.hs |