Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/haskell/haskell-language-server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
https://github.com/haskell/haskell-language-server
* haskell/ghcide#346, don't use nameModule, which raises errors
* haskell/ghcide#346, ban nam...
8817aeb53613596117475b2d5353f5e2f75b5b06 authored almost 5 years ago by Neil Mitchell <[email protected]>cf17d792bc595ebe1b32aae92ee1d718d8038be7 authored almost 5 years ago by Alan Zimmerman <[email protected]>
04cb7ea58389e8906e95ce35bd2d62977f3c6fb2 authored almost 5 years ago by Alan Zimmerman <[email protected]>
ea7bc472dda371cee29c180d5fb8ad30650ee7fb authored almost 5 years ago by Alan Zimmerman <[email protected]>
* Keywords in completion
* Update src/Development/IDE/Core/Completions.hs
Co-Authored-By: ...
0ba1b4ccd235593eed3316d01e2464026cacf97f authored almost 5 years ago by Alejandro Serrano <[email protected]>48b1e43fac7d5a01512c97f24341b53d4d6c14e5 authored almost 5 years ago by Neil Mitchell <[email protected]>
This has caused a bunch of issues in DAML where GHC seems to randomly
panics when completions a...
c28ba2df7a00bc63f379f5883e03c0aad2d2446c authored almost 5 years ago by Alejandro Serrano <[email protected]>
This was causing the following error when trying to build under MinGW:
[28 of 38] Compili...
3c4c3046339825c8893cb87dc5f7398ff7ed9530 authored almost 5 years ago by Nikos Baxevanis <[email protected]>* Fix the build for ghc-8.8.2.
* Match the single-element list first.
Co-Authored-By: Mori...
04c5e19f9380fd7fb425092286c5837ffa42c23a authored almost 5 years ago by Rob Rix <[email protected]>* Show kinds in hover
* Documentation on hover
* Enable kind tests
* Fix tests
* Pri...
beeef50c9457a844575ea093f58184918a538084 authored almost 5 years ago by Alejandro Serrano <[email protected]>* Improve hover performance by speeding up getFileExists
We touch the file system only the fi...
a47276754825edaaf255c653f36e99d19eeedea5 authored almost 5 years ago by Pepe Iborra <[email protected]>
Before this change:
[nix-shell:~/scratch/ghcide]$ /home/pepe/scratch/ghcide/dist-newstyle/build...
Solves haskell/ghcide#331
4ec7857ab4f18e70b8ec77b55296ab5091eb5063 authored almost 5 years ago by Andy <[email protected]>81bcfa6afb273c48921e77ae339d4b5fb2707c05 authored almost 5 years ago by Pepe Iborra <[email protected]>
This fixes an issue that we encountered in DAML. I’ll add a test for
this in the DAML repo sinc...
* code action to insert new definitions
4fda6914e927acdcf1fa96954e8af06c769895f3 authored almost 5 years ago by Pepe Iborra <[email protected]>* Release ghcide 0.0.6
4dbd7495b61788aeaeb0e4a68425a5c19064342f authored almost 5 years ago by Moritz Kiefer <[email protected]>* Fix source spans for multi-clause definitions
Currently, we use the source span of the matc...
e76d1003f8bd8e0e49e24696b12e7849d815d3bb authored almost 5 years ago by Moritz Kiefer <[email protected]>The new version introduced a new hint that broke our build.
1c07ce6401210037b2cd798538059ef57d183fed authored almost 5 years ago by Moritz Kiefer <[email protected]>* Trigger completion after dot
* Fix stupid mistake in test
7a43611e11c33123148902490e0965b272383365 authored almost 5 years ago by Alejandro Serrano <[email protected]>* Remove JSON instances for completions, since we are not implementing "resolve"
* Remove com...
9b2259971a762114fcab6f7d70669c5c49d7f6c7 authored almost 5 years ago by Alejandro Serrano <[email protected]>* Tests for issue 310 (misleading hover on inner signature)
The most important pair of tests ...
0c75802f9ba95dcfa6d1bc359e6493535c2c7f32 authored almost 5 years ago by Jacek Generowicz <[email protected]>* Smarter logic to remove redundant import bindings
The new code finds the spans to remove us...
38e742c6399b330c06e9a0a1b1ed76cc835601ad authored almost 5 years ago by Pepe Iborra <[email protected]>
The flag provides a way to enable Shake profiling reports without recompiling.
Debug output pri...
* haskell/ghcide#46 Code action to add suggested imports
* code action to fix constructor im...
8cab355ba78b9211fad356fe3f919e9e295ab26b authored almost 5 years ago by Pepe Iborra <[email protected]>b3a1e77a881f799704a38e9215bd2d320e1d224a authored almost 5 years ago by Pepe Iborra <[email protected]>
* Remove JSON instances for completions, since we are not implementing "resolve"
* Remove com...
2a7735d4e01956674b9751046e9ec90f8523e148 authored almost 5 years ago by Alejandro Serrano <[email protected]>* Collect CPP error logs into diagnostics.
Fixes https://github.com/digital-asset/ghcide/issu...
439115cb8ec90e73883f6fb036d831c10453e143 authored almost 5 years ago by Jinwoo Lee <[email protected]>442da57aa1bca37c91ca6b7e9ba0fb4a4cf16c7d authored almost 5 years ago by Pepe Iborra <[email protected]>
I accidentally broke this on Windows in haskell/ghcide#303 by letting the two
conversirons get ...
We already normalise filepaths in NormalizedFilePath. haskell-lsp
changed things such that the ...
* Require hie-bios 0.3.2 or above
* Update stack.yaml files
* Use newer parser-combinators...
139dbfa2f36b991ded8e297fd39cd4369d423c3c authored almost 5 years ago by Neil Mitchell <[email protected]>1567727ac5979762d26d35589975dd4a1067a33e authored almost 5 years ago by Pepe Iborra <[email protected]>
* Document symbols provider
* Compatibility with GHC 8.4
* Replace large number with more ...
e55930c92bda477b15af0fec49cd1f8018fb5162 authored almost 5 years ago by Pepe Iborra <[email protected]>* Test for haskell/ghcide#45
* Remove redundant symbols from imports
Fixes haskell/ghcide#...
dcfaae62b255d245767bd88f03ad94b7ef49bfc5 authored almost 5 years ago by Pepe Iborra <[email protected]>a9d098f4e89cb8f5d7e0a4063fd4c312510b389d authored almost 5 years ago by Gabriele Lana <[email protected]>
0646e60dc11020d2235d101f77dcb54268440eca authored about 5 years ago by Nikos Baxevanis <[email protected]>
* Initial implementation of completion support
* Add fuzzy to set of additional dependencies ...
af4276aad9e33818f06768317fa9e30b4c6a639f authored about 5 years ago by Alejandro Serrano <[email protected]>* Support preprocessors
* Add a preprocessor for testing
* Add a preprocessor test
5da833728079ef2ca73ca47b81e3cb80d930656a authored about 5 years ago by Neil Mitchell <[email protected]>800fad6229ace6d04c07934cdbb47785ceac349b authored about 5 years ago by Jacek Generowicz <[email protected]>
31f0c928ff44ccf3eae3adf89a6b86927bbe747f authored about 5 years ago by Neil Mitchell <[email protected]>
* Add Atom plugin link
* Fix typo
41112faa14781bfef615b7d543055b3726bb5695 authored about 5 years ago by Neil Mitchell <[email protected]>Tests for issue haskell/ghcide#274.
3a1aa41ffe6a4c7231bd8caa7ec3b4d98d88a610 authored about 5 years ago by Jacek Generowicz <[email protected]>7a82bee53069c83eb060d8c0fb6a39aa489e1085 authored about 5 years ago by Jacek Generowicz <[email protected]>
* Fix haskell/ghcide#248 and haskell/ghcide#250
This fixes hover for types, classes and type ...
a0d4a84c8e8f6b92fd72c93aca01641a72654c46 authored about 5 years ago by Jacek Generowicz <[email protected]>
Shake 0.18.4 started exporting Info from this module which clashes
with the one from haskell-ls...
The process of searching for definitions is similar to the process of searching
for hover infor...
35f3c37e1374677a2bb9c24a2ca11378149e1060 authored about 5 years ago by Jacek Generowicz <[email protected]>
* Filter out completely warnings not enabled by user
* Suggestions by @cocreature
* Add te...
fe192bdc633fbd0e4c1aca5e8f97af02fd98ff9f authored about 5 years ago by Alejandro Serrano <[email protected]>
haskell-lsp 0.19 has started to normalise file paths completely so we
need to make sure that No...
c4ebb49516d912085e102e97c333db077563d697 authored about 5 years ago by Alejandro Serrano <[email protected]>
* Try adding a dependency on TypeCheck
* Show warning regardless of the status of -Wall
* ...
e58c6ed9e16a8ba79de6fd94ff4cfc31de38cd9b authored about 5 years ago by Alejandro Serrano <[email protected]>* Upgrade to haskell-lsp 0.19
* Clarify version handling
ba412261281f598cce740fa46e6225a5e6c39a04 authored about 5 years ago by Moritz Kiefer <[email protected]>
We have some issues in GHCi on the DAML codebase where it complains
about:
<interactive>:28:...
59baf1e53823eb4e1a59ac1d8119641777d531a9 authored about 5 years ago by Moritz Kiefer <[email protected]>
This does not yet take advantage of any new features but we should at
least be able to benefit ...
* Fix haskell/ghcide#246
`getTypeLHsBind` returned a single span corresponding to the overall...
a81e7aee571c4b8424f1bf3ceed01cf55ff68407 authored about 5 years ago by Jacek Generowicz <[email protected]>b48819d326894f3d08b5b866c9ac24612a131036 authored about 5 years ago by Jacek Generowicz <[email protected]>
Hover and goto definition only work on the function name in the first clause of
a function bein...
The bug was caused by broken transitivity of the comparison function used to
sort spans. Nested...
* Cleaner Show instance for SpanInfo
This helped with debugging haskell/ghcide#237, so maybe ...
091e0c079215e7686e4281f4081ec6422981356d authored about 5 years ago by Jacek Generowicz <[email protected]>8e1ca7cfa3d53f09b09db9ef2ec881af9ff3503c authored about 5 years ago by Neil Mitchell <[email protected]>
* Add tests for issue haskell/ghcide#237
* Tell hlint to ignore test sample code
* Add tes...
52cc840e52eb936b25b3b3e9c3cf03047edbfae9 authored about 5 years ago by Jacek Generowicz <[email protected]>b141db99f89ee6d2b848b9fc3beeb1b9edf7df27 authored about 5 years ago by Moritz Kiefer <[email protected]>
We have seen a bunch of failures on CI where this failed with
EBUSY. I find the hDuplicateTo he...
It'd be useful for scripting or integration tests.
b30f39c407a5f8d4b7e83b81887f3aa5075e0363 authored about 5 years ago by Jinwoo Lee <[email protected]>b9f619bee5aac4aa9971402609ad7de6be01210d authored about 5 years ago by Neil Mitchell <[email protected]>
* First attempt at TH support
* Update TcModuleResult when generating core
* Be a bit more...
63cae06e15f885fabad1d1de3db82b5b4367466f authored about 5 years ago by Alejandro Serrano <[email protected]>* Code lens for missing signatures
* Fix tests
* Implement suggestions by @cocreature
762f888705963dc5ff227da76d0ea3706961db6b authored about 5 years ago by Alejandro Serrano <[email protected]>907004404dfdd7a122bbed9dd0259a29b59c178c authored about 5 years ago by Pepe Iborra <[email protected]>
ba199f5063664e04db2df08048172bc510f3d51e authored about 5 years ago by Neil Mitchell <[email protected]>
(according to https://github.com/joaotavora/eglothaskell/ghcide#1-2-3)
5762be927eb018f78488a0239914390b1de81b96 authored about 5 years ago by tomjaguarpaw <[email protected]>eef0bf61b3c81279eb60f27a20f167be432ba9a6 authored about 5 years ago by Neil Mitchell <[email protected]>
cbef55fa0c66db581c6f348075a1d874b01b7023 authored about 5 years ago by Neil Mitchell <[email protected]>
07d3b6f3acaf71d9713d260094586d773c03ece2 authored about 5 years ago by Greg Steuck <[email protected]>
52d87991f66bddc8aa1fbafbc15e966edc7b3332 authored about 5 years ago by Neil Mitchell <[email protected]>
fa92a3db87f9b262332ebd35ed4bdf074685e29d authored about 5 years ago by Neil Mitchell <[email protected]>
We never supported this and still don’t so for now let’s remove it.
fddda916bfffa02a65c83e6f2e17f1753fcf837f authored about 5 years ago by Moritz Kiefer <[email protected]>3c8485712bdd815cd908b6782436d15bc4c663a9 authored about 5 years ago by Moritz Kiefer <[email protected]>
ab35143218c952c83fecc031dbd1f09b0bd325af authored about 5 years ago by Moritz Kiefer <[email protected]>
* Support plugins
Call initializePlugins before running typecheck.
* call initializePlugin...
8223116beedd343a4955b85253cc48fcad71ac36 authored about 5 years ago by Jinwoo Lee <[email protected]>
This is intended for the DAML CLI compiler which is also built upon
`ghcide`. For now, we have ...
This should hopefully fix CI. Not quite sure what Azure messed
up. This happened on several rep...
...using its default configuration layers
06963512369ff2119b33874134b9d4fd7ac67202 authored about 5 years ago by Aniket Deshpande <[email protected]>99e44a0e4d1f03792d8b515c5fb786d0cde5e6ea authored about 5 years ago by Rohan Jacob-Rao <[email protected]>
use the `IdeResult` type synonym in the new `generateCore` function's return
type instead of ef...
We would like to use the rule without caching its artifacts.
73804d8eac50ac32bf380c04580a0dcea92ba648 authored about 5 years ago by Martin Huschenbett <[email protected]>b94a37d4144c6617f4db15a0132ab8c213b00fa2 authored about 5 years ago by Neil Mitchell <[email protected]>
+ internal class in instance declaration
+ internal class in type signature
+ external class i...
* Move sample code out into into separate source file
* Add test/data/GotoHover.hs to cabal e...
fdb7482881160e0cf96f118a3f3943706cb4d92c authored about 5 years ago by Jacek Generowicz <[email protected]>* Add gotoDef/hover tests for values from other package
* Make Expect constructor names more ...
2e06dfa517c7914ac55db94ba14443de5ca1ae55 authored about 5 years ago by Jacek Generowicz <[email protected]>* Allow to emit warnings in preprocessor
* preprocessor result type IdePreprocessedSource
7626d9b60de04b7ac75d1ae581def8525cfe952e authored about 5 years ago by Andreas Herrmann <[email protected]>* Prepare for new releases
* More accurate changelog
8abdc9cb32e6595b6082a13aa90b611d7b0eb095 authored about 5 years ago by Moritz Kiefer <[email protected]>89e5b19ecbff5a3b318e8be1c23f469d60d2d281 authored about 5 years ago by Neil Mitchell <[email protected]>
f6442f9ca5ed6e20ad298af1864d1eecabdf623d authored about 5 years ago by Moritz Kiefer <[email protected]>
* Fix progress reporting
* Bump haskell-lsp and lsp-test revisions
* Change client name
...
cecd0673dad461beef9d6585a18fa607da580e6a authored about 5 years ago by Moritz Kiefer <[email protected]>0bbe47dbd0ca7404fbfc517401f213b6bcd8fb5d authored about 5 years ago by Jacek Generowicz <[email protected]>
cd924c871fdd0ca18ef9b46ad83174826d7b697a authored about 5 years ago by Jacek Generowicz <[email protected]>
c1b19224abce52a800528c12d19dcf78f76a3c69 authored about 5 years ago by Neil Mitchell <[email protected]>
Original content from @sshine
9c1ebaad9d8601f8d2d7faee4a55035cdc938323 authored about 5 years ago by Neil Mitchell <[email protected]>