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

Issue visual warning for humans if --lsp option used (haskell/ghcide#161)

Experience shows that people sometimes mistakenly start `ghcide` on
the command line with the `...

d5f95de1876c77adf394bd92ab68d8c98ca8f68b authored about 5 years ago by Jacek Generowicz <[email protected]>
Avoid file path normalization in moduleImportPath (haskell/ghcide#152)

This fixes some issues where we used an uppercase drive letter in the
import path even though t...

5b62b0c7f9d80c38c40afb93d90210329278933c authored about 5 years ago by Moritz Kiefer <[email protected]>
Signal code actions in initialize response (haskell/ghcide#150)

14c01cf00de0d4cf087c8d3c2add4b79e7c8767b authored about 5 years ago by Jacek Generowicz <[email protected]>
Bump GHC 8.8 stacksnapshot (haskell/ghcide#149)

Still not at a point where all our deps are back in stackage but we’re
getting closer.

17cd8db4bcf1bf2513a58332eab87d2def1a5152 authored about 5 years ago by Moritz Kiefer <[email protected]>
Use a separate finder cache for each typecheck call (haskell/ghcide#148)

* Use a separate finder cache for each typecheck call

On a large DAML project, we occasionall...

672a1f7a4f93eda163aaf0ba02ce9af2b3e5c07c authored about 5 years ago by Moritz Kiefer <[email protected]>
Stop waiting in tests which don't need to (haskell/ghcide#145)

A while ago, `testSession` was modified to include a 0.5s wait, for
the sake of tests which wer...

c673d1f04e3b052245e2106d19ec8a8ed54c8081 authored about 5 years ago by Jacek Generowicz <[email protected]>
Add tests for initialize response (haskell/ghcide#147)

These tests document and monitor the evolution of the capabilities
announced by the server in t...

4f41452dc9c8e8365e32931df054d8a9da136d7d authored about 5 years ago by Jacek Generowicz <[email protected]>
Refactor goto-definition and hover tests (haskell/ghcide#146)

+ Reduce manual duplication of information shared between hover and
goto-def tests

+ Make ...

f0bf04a4b7d00adc19790dbe4d2af8e8e356a25f authored about 5 years ago by Jacek Generowicz <[email protected]>
haskell/ghcide#129, add a very basic setup guide (haskell/ghcide#142)

b01b89f6d4f6d307a47940e766f170f52a73eb64 authored about 5 years ago by Neil Mitchell <[email protected]>
Add tests for GHC 8.8 (haskell/ghcide#143)

0526e93200cb939f9a8d0eb34c7b51d8cf302290 authored about 5 years ago by Neil Mitchell <[email protected]>
Ignore the stack.yaml.lock files (haskell/ghcide#141)

6a8c0fc10507534e19526ed95834102ae2c1157c authored about 5 years ago by Neil Mitchell <[email protected]>
Add tests for find-definition and hover (haskell/ghcide#139)

* Add find definition tests

* Add tests for hovers

a3c273f6fddd0db511d54ccac4d25b443985e5c5 authored about 5 years ago by Jacek Generowicz <[email protected]>
haskell/ghcide#137, make the status message clearer about what worked and what didn't (haskell/ghcide#138)

51e020faf8e85ff5a33080a3980d7c88fd1c3db3 authored about 5 years ago by Neil Mitchell <[email protected]>
Get rid of mtl dependency (haskell/ghcide#133)

* Get rid of mtl dependency

* Put back mtl dependency

b757a69c2334699380ac34625f3e460b54c70d89 authored about 5 years ago by Neil Mitchell <[email protected]>
Point to the VSCode marketplace in the readme (haskell/ghcide#134)

* Point to the VSCode marketplace in the readme

* Move instructions for building the VSCode e...

8e3b9a4b103df0bfaaf06212489f6135ba6a0a23 authored about 5 years ago by Moritz Kiefer <[email protected]>
Support multiple hie.yaml files (haskell/ghcide#127)

* Hack around https://github.com/mpickering/hie-bios/pull/56 - hie-bios expects files to really ...

d7bd21e92454d1fb66950e4d300a1890f09b2787 authored about 5 years ago by Neil Mitchell <[email protected]>
Update extension metadata (haskell/ghcide#132)

That’s the publisher we use for uploading the DAML extension and it
makes little sense to have ...

cd0680eea48465ed8b920bf686d79f328b5cf63c authored about 5 years ago by Moritz Kiefer <[email protected]>
Use a stack cradle in hie.yaml (haskell/ghcide#121)

e55602aff4d0d43be94d46aec3f90b5e0a310d1e authored about 5 years ago by Moritz Kiefer <[email protected]>
Use the latest hie-bios, which now works on Windows (haskell/ghcide#125)

fa383519daadb674ee97403b6eb8a595a8dfc2c1 authored about 5 years ago by Neil Mitchell <[email protected]>
haskell/ghcide#9, mention the CLA in the readme (haskell/ghcide#128)

7b6d1c41daa68e4148e19af38ed110a164469ce2 authored about 5 years ago by Neil Mitchell <[email protected]>
Add an upper bound to hie-bios (haskell/ghcide#122)

68b7b294202c776e6b62f27502aa7578146bbc86 authored about 5 years ago by Neil Mitchell <[email protected]>
Fix deferred messages (haskell/ghcide#120)

* Test deferred error report message

The text of the deferred {type errors, typed holes, out ...

571d2e0e0b2f4464380d1685a598cf966bda416f authored about 5 years ago by Jacek Generowicz <[email protected]>
No warnings (haskell/ghcide#119)

* Remove warnings

* Turn on warnings when testing with Azure

da8abdd08bccfb957a64abd90ed80e5bced5b2b3 authored about 5 years ago by Neil Mitchell <[email protected]>
Add Paths_ghcide, fixes a warning (haskell/ghcide#117)

adb0f748a8d3892632c3f784e102f74a58b72508 authored about 5 years ago by Neil Mitchell <[email protected]>
Fix hie.yaml so it works (haskell/ghcide#118)

17c453705725cb68523b90f733f3e005fa624969 authored about 5 years ago by Neil Mitchell <[email protected]>
Add changelog boilerplate (haskell/ghcide#111)

fixes haskell/ghcide#110

28014d4a974051c7f5ee5cd91d6f3b05d1611b3f authored about 5 years ago by Moritz Kiefer <[email protected]>
Use a consistent include dir for cwd (haskell/ghcide#114)

This only matters for the DAML codebase (so I’ll add a test on that
side) where we use relative...

614f5c6b16a7390d5b2faa2ea1e98d8a9c04c041 authored about 5 years ago by Moritz Kiefer <[email protected]>
Remove writeIfacesAndHie (haskell/ghcide#112)

This function is never used in ghcide so it makes more sense to have
it be part of the `daml` s...

7b98a5145d91acb6336232ec1c33f95cdb9659de authored about 5 years ago by Moritz Kiefer <[email protected]>
Add --version CLI option (haskell/ghcide#106)

* Add --version CLI option

* Extract ghcide version from cabal

* Extract precise GHC versi...

81af3202522ee3e8f82d32bc5dda0b960c59e728 authored about 5 years ago by Jacek Generowicz <[email protected]>
Bump version in preparation for new release (haskell/ghcide#108)

5ec2a8816f46e8cf6b4318c6a7f0214094470ed9 authored over 5 years ago by Moritz Kiefer <[email protected]>
Use the hie-bios function that doesn't perform a downsweep. Fixes haskell/ghcide#99 (haskell/ghcide#102)

d1580bf174baac2dbaeabcb0292daf54c0fc53c3 authored over 5 years ago by Neil Mitchell <[email protected]>
Add type signature inserting to feature list (haskell/ghcide#95)

eab67fb09b04bec7fb0c552fc21882165fae35e0 authored over 5 years ago by maralorn <[email protected]>
Update link (haskell/ghcide#97)

3b337ac5926dbd19d08e8cbb7b6c1611b820bcbc authored over 5 years ago by Matthew Pickering <[email protected]>
Fix a typo (haskell/ghcide#93)

54c4ca97e2e19956bb6d2ea4f9b6bfeba7a7ed4f authored over 5 years ago by Dmitry Dzhus <[email protected]>
Add a lower bound on hie-bios (haskell/ghcide#92)

63abda85d9c6e75bb4004ea51d2962fb890b5651 authored over 5 years ago by Neil Mitchell <[email protected]>
Add code actions for missing type signatures (haskell/ghcide#81)

* Add code actions for missing top-level type signatures

* Turn signature tester into operator

4cbb215f72a6dc4bfef6966464ef383a390a8b92 authored over 5 years ago by Jacek Generowicz <[email protected]>
Improve and extend feature list (haskell/ghcide#84)

* Improve and extend feature list

* Fix typo in feature table

6a3b0f12c0576b873225b68bb31c2090de3033e5 authored over 5 years ago by maralorn <[email protected]>
Add -Iinclude where it's needed (haskell/ghcide#86)

86f2434947c3d435af35c29aa5bcce3f27b9d262 authored over 5 years ago by Neil Mitchell <[email protected]>
bump to hie-bios 0.2.0 and bump *lsp packages (haskell/ghcide#83)

a14b2ee268b965c9fc82067f3ca29e9ddbcad7c3 authored over 5 years ago by Domen Kožar <[email protected]>
Defer type errors (haskell/ghcide#47)

* TEST: Degrade type error to warning

It will be upgraded again later, but for the time being...

6a07e28ab054ab062f4693f8a7915532d5a085da authored over 5 years ago by Jacek Generowicz <[email protected]>
Fix race condition in shakeRun (haskell/ghcide#80)

* Fix race condition in shakeRun

fixes haskell/ghcide#79 which also contains a detailed descr...

34db7b9182a041df18372280ff7838367d69d22d authored over 5 years ago by Moritz Kiefer <[email protected]>
Add section on history and relationship to other IDE's (haskell/ghcide#78)

cd0af52dfb9417f8eab8f83195b4661cf90daa2c authored over 5 years ago by Neil Mitchell <[email protected]>
Enable more warnings for the ghcide codebase (haskell/ghcide#75)

5a2b63bd4d8ca0d3500d29b669ecbc02c99a0e23 authored over 5 years ago by Moritz Kiefer <[email protected]>
Fix hlint cpp includes (haskell/ghcide#76)

75e470c7a8e82902fb2543f56495191095f2474d authored over 5 years ago by Moritz Kiefer <[email protected]>
Code actions for filling typed holes (haskell/ghcide#69)

* Add code action for filling type holes

* Incorporate hole name into action title

Useful ...

6fc5af36dda402452777564bba87b5cb861599ab authored over 5 years ago by jacg <[email protected]>
Build on GHC 8.8 (haskell/ghcide#43)

6749343b7cb493bf831d8d3e251a731a984d2306 authored over 5 years ago by Ollie Charles <[email protected]>
Merge pull request haskell/ghcide#73 from digital-asset/ghc-api-version

Cleanup GHC API version checks

cbfc3fc112cd6524840e4a942338ecf0da753c68 authored over 5 years ago by Moritz Kiefer <[email protected]>
Cleanup GHC API version checks

Previously we had a mix of GHC_STABLE and checks on
__GLASGOW_HASKELL__. This PR changes this to...

08b1c7be09bb4d6c5aa0738b3842d303a089d226 authored over 5 years ago by Moritz Kiefer <[email protected]>
Merge pull request haskell/ghcide#67 from maralorn/patch-1

Add feature list

705ab9fa8f2571a746496ded6dd97c9aa5c96a7d authored over 5 years ago by Moritz Kiefer <[email protected]>
Add organze imports feature to feature list

c54d88a89b0ebf013615b520fb8ce0e5cf1a9e97 authored over 5 years ago by maralorn <[email protected]>
Add display definitions feature

60bf282358f2919927c30090cc6b3d5c56e470a3 authored over 5 years ago by maralorn <[email protected]>
Add go-to-definition in feature list

5dd651b5fb3df59a0f5abf89baed9c16575903b6 authored over 5 years ago by maralorn <[email protected]>
Add feature list

This is a certainly incomplete list of features already implemented. Please expand!

2acc2b2f92559194026e2b4341c1a1530319bfe5 authored over 5 years ago by maralorn <[email protected]>
Merge pull request haskell/ghcide#63 from maralorn/patch-1

Delete non-ghcide options from coc.nvim example

ea5f83771c3936f96e836a9c4f8f64a43e4091f9 authored over 5 years ago by Moritz Kiefer <[email protected]>
Merge pull request haskell/ghcide#52 from jacg/module-not-found-action

Code action for 'module not found'

19708a5762aa6db8f21031beb28a88883470249f authored over 5 years ago by Moritz Kiefer <[email protected]>
Merge pull request haskell/ghcide#58 from hercules-ci/extension-update

migrate to new @types/vscode, add vsce devDependency

1b27f502be610646969b17a09a0e67ffd6173d73 authored over 5 years ago by Moritz Kiefer <[email protected]>
Merge pull request haskell/ghcide#55 from 2mol/patch-1

fix type in README

494750b8f9f3ad8f8dd135420bbad4ad65913c33 authored over 5 years ago by Moritz Kiefer <[email protected]>
Merge pull request haskell/ghcide#59 from hsenag/unqualified-warnings

Make sure warnings use unqualified names where appropriate

8570bc8061f1333575da29ad6315c8c5d96405f0 authored over 5 years ago by Moritz Kiefer <[email protected]>
Delete non-ghcide options from coc.nvim example

These options don‘t work with ghcide as far as I can tell. I believe they stem from copying the ...

4fa7df8afccf9a73944ffd18fe5476aabde952d6 authored over 5 years ago by maralorn <[email protected]>
Make sure warnings use unqualified names where appropriate

Because we are constructing the message objects ourselves, as
opposed to error messages which ar...

684e64fa20f9a4e1c8d1a51bdfd995013186eaca authored over 5 years ago by Ganesh Sittampalam <[email protected]>
migrate to new @types/vscode, add vsce devDependency

The vscode library is deprecated in favor of @types/vscode.
See https://code.visualstudio.com/ap...

08a0aec91a1bb87ed3990ef4ee326290a20f602d authored over 5 years ago by Robert Hensing <[email protected]>
fix type in README

3c7ba534d4ed97b92e7cca9e6d538abbc9840104 authored over 5 years ago by 2mol <[email protected]>
Apply hlint suggestions

f16bd0fb0041b469fcbc93a34381e418885a4433 authored over 5 years ago by Jacek Generowicz <[email protected]>
Add code action for GHC's suggestions for not-found module

50b8c1ea90be34f249ae5d8db924fe39baadec35 authored over 5 years ago by Jacek Generowicz <[email protected]>
Merge pull request haskell/ghcide#41 from ndmitchell/add-preprocessor-module

Add preprocessor module

abc569c0c29f8dc37e750dbcdae034dd4e61019c authored over 5 years ago by Moritz Kiefer <[email protected]>
Merge pull request haskell/ghcide#51 from ollef/master

Add support for removing redundant qualified imports

582f315df201ac1bbf0768b13bd2c665e28cef9a authored over 5 years ago by Moritz Kiefer <[email protected]>
Add support for removing redundant qualified imports

7605480ae08255c33d74274f972a65e0ea1c9ddf authored over 5 years ago by Olle Fredriksson <[email protected]>
Add a test for removing an unused module

0d6cd419b1053227b8bb0fef8af684b53aec9fd2 authored over 5 years ago by Olle Fredriksson <[email protected]>
PR feedback

e16c63f32a27e32166d3296480198086a4787695 authored over 5 years ago by Neil Mitchell <[email protected]>
Merge pull request haskell/ghcide#27 from hsenag/type-wildcards

Code action for type wildcards

39435a2cc573d28907378327c828c452b7610d1f authored over 5 years ago by Moritz Kiefer <[email protected]>
Code action to fill in GHC's suggested type signature for _

94786d6daacec615ef7291590fe07705706a06d7 authored over 5 years ago by Ganesh Sittampalam <[email protected]>
Merge pull request haskell/ghcide#39 from ollef/master

Handle PackageImporting "this"

53244c2346a9b1e3a9059df3a26fad20c219168c authored over 5 years ago by Moritz Kiefer <[email protected]>
Add PackageImport test

86922fc88b354fe7009d4babf2fef8d2de849250 authored over 5 years ago by Olle Fredriksson <[email protected]>
Merge pull request haskell/ghcide#40 from timjb/rename-action

Add code action for fixing misspelled variable names

337f24c76d2b8f5b7fbc8496320ca11ec54b21cd authored over 5 years ago by Moritz Kiefer <[email protected]>
Less extensions

a868492452e1910bdbdeeb627ba81ada577b7e59 authored over 5 years ago by Neil Mitchell <[email protected]>
Reformat the import list

c0998eeab508d049cbee11319bb6c5fbb15ac573 authored over 5 years ago by Neil Mitchell <[email protected]>
Avoid 3 space indents

8867b3c9fd0ac67a814a5f17fd65eaafc99654ab authored over 5 years ago by Neil Mitchell <[email protected]>
Optimise literate code - avoid a redundant read

4970bae3429c0cbf36bddbcecc32015c64df5284 authored over 5 years ago by Neil Mitchell <[email protected]>
Pull out an isLiterate function

9d727d5885dd9e37aabea83b0768db2da1a42235 authored over 5 years ago by Neil Mitchell <[email protected]>
Create a dedicated preprocessor function, to apply all the necessary preprocessors

d26df2c87fa73fca584ab6443cf5981ea332ce7b authored over 5 years ago by Neil Mitchell <[email protected]>
Rename sourcePlugin to the right name

13a6ba4eddadb43136b9d4ce6b9d00c0074ff719 authored over 5 years ago by Neil Mitchell <[email protected]>
Move catchSrcErrors over to GHC.Error

16fea3f4393c83dd375cf6ea5e579f523e56c6f6 authored over 5 years ago by Neil Mitchell <[email protected]>
Pull the preprocessor functions into a separate module

7fb2be72bf9579d31aa5cdebe882b96c887704f2 authored over 5 years ago by Neil Mitchell <[email protected]>
Add code action for fixing misspelled variable names

The suggestions are extracted from GHC's error messages.

To make parsing these error messages e...

aef2aa2ede58ea5a854f6d40511e361587d3a2d5 authored over 5 years ago by Tim J. Baumann <[email protected]>
Handle PackageImporting "this"

"this" means that we only look for the module in the current package, so
we only look for a file...

6f28ba9372f2826bdabe66168b9c4115bf401db6 authored over 5 years ago by Olle Fredriksson <[email protected]>
Merge pull request haskell/ghcide#36 from digital-asset/vim_coc_instructions

Added setup instructions for vim/coc to README

68e14bfdb1ecd2a114f38c2d7b9ca00923542909 authored over 5 years ago by Robin Krom <[email protected]>
Added setup instructions for vim/coc to README

Instructions to setup https://github.com/neoclide/coc.nvim and neovim
together with ghcide.

949e6de7fa62a548ab308c694c56911ba641ac34 authored over 5 years ago by Robin Krom <[email protected]>
Merge pull request haskell/ghcide#35 from digital-asset/cabal-metadata

Update cabal file metadata to point to the new repo

86570bdd54834e3a7826d21e5639268ff20981d5 authored over 5 years ago by Moritz Kiefer <[email protected]>
Remove stack.yaml.lock again since it interacts badly with multiple GHCs

02e09a2fece83b9b02a2326f6f916097e9a92830 authored over 5 years ago by Moritz Kiefer <[email protected]>
Update cabal file metadata to point to the new repo

b724fa8ef5bf14321b3f54dfba959d2af0de9996 authored over 5 years ago by Moritz Kiefer <[email protected]>
Merge pull request haskell/ghcide#29 from ndmitchell/patch-1

haskell/ghcide#26, test GHC 8.4

c8c00b777f387fb04dd51d4a21bbfa54b6777878 authored over 5 years ago by Moritz Kiefer <[email protected]>
Move GHC 8.4 to a separate job

873dd08dee7f53a2576a857a9dd1ea9d8c5fd6f5 authored over 5 years ago by Moritz Kiefer <[email protected]>
Merge pull request haskell/ghcide#31 from CodiePP/lhs-unlit-preprocessing

added unlit stage for literate Haskell source files

b2e61a80f243a41bb88cc1f8f1538f3313eee262 authored over 5 years ago by Moritz Kiefer <[email protected]>
Merge pull request haskell/ghcide#32 from CodiePP/adapt-readme

building extension in correct path

a3d01a8efc104cb43f24dee8a8c612cf751a1c37 authored over 5 years ago by Moritz Kiefer <[email protected]>
building extension in correct path

Signed-off-by: Alexander Diemand <[email protected]>

04edbcb18fb10180d4ffd2e655404d99d4d54d22 authored over 5 years ago by Alexander Diemand <[email protected]>
added unlit stage for literate Haskell source files

Signed-off-by: Alexander Diemand <[email protected]>

1356aee9260e4662d0480bbff78a73e3f3e2e7b1 authored over 5 years ago by Alexander Diemand <[email protected]>
haskell/ghcide#26, test GHC 8.4

7a7935e2648f5c1128aff9d58c4847b0bc6a1173 authored over 5 years ago by Neil Mitchell <[email protected]>
Merge pull request haskell/ghcide#24 from ndmitchell/multienv

Add multi environment support

f971ca60e2001242d345ad662806f73b6617454f authored over 5 years ago by Moritz Kiefer <[email protected]>
Add a comment that the test needs to change for multi environment

601db68e7b9e5d5237591e9424e7d0733c65abb4 authored over 5 years ago by Neil Mitchell <[email protected]>
Merge pull request haskell/ghcide#22 from ndmitchell/add-dot-ghci

Add a .ghci file

6477e484eb7ac75635b310f969dd67ae5cd3a53c authored over 5 years ago by Moritz Kiefer <[email protected]>