* Add chat on irc badge
As it is the channel with more maintainers in
* Correct url id
* More corrections
🤦
* Add a contact header
To make it more visible in indices
Co-authored-by: Pepe Iborra <pepeiborra@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* Test 9.0.1 for windows and macOS
* Refactorize ghc checking in tests
* Correct imports/exports
* Replace CPP checks with ghcVersion
* Use GHC cpp and remove 8.4
* Use the ghc version runtime checker
* HLINT ann ignored for ghc-9 too
* Mark test as broken for win and ghc-9
* Use GHC90 in eval tests
* Avoid reformatting code
* Remove not supported ghc-8.4
* Disable tests for macos and ghc-9.0.1
* Updates README to warn GHC 9 support situation
* Send warning to LSP client when used on GHC 9
* Stop using CPP and adds ad-hoc version discover logic in Development.IDE.GHC.Util
* Use ghcVersion check
* Convert alert to log message
Co-authored-by: jneira <atreyu.bbb@gmail.com>
* Add haskell-language-server-bin to Arch Linux section
See #1634
* fixup! Add haskell-language-server-bin to Arch Linux section
* fixup! fixup! Add haskell-language-server-bin to Arch Linux section
Co-authored-by: Potato Hatsue <1793913507@qq.com>
* Extract a Brittany plugin
* Add the brittany plugin to all the stack descriptors
* Extract tests into a standalone testsuite
* Drop AGPL flag
* Change the default logger to print to stderr
* add hls-brittany-plugin test suite to CI
* Add strict version bounds
These are completely unnecessary, but it's the approach that we seem to be taking
* includes breaking API change: bump ghcide version number
Co-authored-by: Junyoung/Clare Jang <jjc9310@gmail.com>
* Add link to hackage package to readme
I was looking for this
* Add hackage badge
Co-authored-by: Potato Hatsue <berberman@yandex.com>
Co-authored-by: Junyoung/Clare Jang <jjc9310@gmail.com>
* Limit completions to top 20
We are overwhelming the LSP client by sending 100s of completions after the
first character. Instead, let's send 20 at a time and refresh for more when the
user types another word
* Simplify (thanks Neil!)
* Magic constant explained and increased to 40
* Add test
* Turn maxCompletions into config
* Fix some inaccuracies in tests
* document haskell.maxCompletions
* Fix another test
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* moved tutorial to README
* demo gif
* Added reference to Tutorial and new demo in README
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* Use completionSnippetsOn flag
* Enable testCase "respects lsp configuration"
* Update README: haskell.completionSnippetsOn is worked now
Co-authored-by: Junyoung/Clare Jang <jjc9310@gmail.com>
* Installation from Hackage - add README section
* Discourage direct installation from Hackage
* remove random whitespace
Co-authored-by: Javier Neira <atreyu.bbb@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
This topic tends to confuse people, which is unsurprising since there
are several parts which can in principle be configured separately. I've
tried to explain this a bit better.
I also tried to give some brief documentation on the language server
settings that we provide. In the process I found that a few of them seem
to be currently unused, so I'm not sure what to say about them.