Alan Zimmerman
992ffb1267
Use mpickering/hls ghcide branch
...
At b4c3619346f4fe89ac036322fdd9ed178fb66685
2020-05-02 13:49:15 +01:00
fendor
23196e291e
Add extra-deps for ormolu for stack
2020-04-25 17:40:48 +02:00
fendor
460b4554f5
Update to ormolu 0.5.0 and simplify plugin
...
Move makeDiffTextEdit from Haskell-IDE-Engine to PluginUtils.
2020-04-25 17:40:48 +02:00
fendor
c4888d4e51
Fix source packages for hie-bios and update API
2020-04-24 22:25:40 +02:00
jneira
2e0cad7126
Use patched version of hie-bios in stack config
2020-04-18 01:24:03 +02:00
Alan Zimmerman
add70e462c
Update to use mpickering ghcide from wip/multi-rebase
...
https://github.com/digital-asset/ghcide/pull/522
2020-04-06 23:08:25 +01:00
Alan Zimmerman
1456333fa7
update stack yaml files
2020-03-29 23:24:51 +01:00
Alan Zimmerman
e952576586
Switch to using ghcide master again
2020-03-16 18:18:08 +00:00
jneira
32daf7fc3d
Use cabal-helper head
2020-03-08 23:12:22 +01:00
Alan Zimmerman
ab1ef255e5
Choose formatter based on config.
...
Requires https://github.com/digital-asset/ghcide/pull/416
2020-02-09 21:11:51 +00:00
Alan Zimmerman
eed4f41e73
Generalize formatter plugin support, add Floskell
...
First pass only, need to (re-)enable tests, and find a way of selecting between
multiple formatters. Apart from only installing a single formatter plugin.
2020-02-07 20:04:05 +00:00
Alan Zimmerman
f18d916bee
Formatting via Ormolu plugin
...
Supports whole module and range formatting.
Does not yet extract options from the hie-bios cradle.
Closes #30
2020-02-04 20:48:50 +00:00
Alan Zimmerman
d85938fa15
Rename to haskell-language-server
...
Voting at time of migration was 42 for this name, next closest was 6.
Closes #29
2020-02-01 09:50:03 +00:00
jneira
288aa6a43b
Move ghcide to local packages again
2020-01-30 22:21:37 +01:00
jneira
e947cd88dc
Change ghcide from pckg to extra-dep
2020-01-30 00:24:19 +01:00
Alan Zimmerman
6ca21004b5
Add some additional stack files
2020-01-29 21:15:40 +00:00
Alan Zimmerman
63636ba717
Update stack.yaml to use ghcide as a submodule
2020-01-26 09:44:45 +00:00
Alan Zimmerman
5e96992e83
Add proof of concept hard-coded hover handler
...
A kind of "hello world" LSP plugin.
Tested with emacs lsp-mode by setting "Lsp Haskell Process Path Hie"
to `ide`, and clearing out the "Lsp Haskell Process Args Hie".
2020-01-25 19:45:32 +00:00
Alan Zimmerman
04cb7ea583
Initial basic infrastucture
2020-01-25 14:33:53 +00:00