• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

atom-haskell-hie

(Alpha/Unstable) LSP plugin for HIE (Haskell IDE Engine)
Tehnix
0.5.0 759
0
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

[Alpha!] Atom plugin for HIE LSP server

Rudimentary support for HIE, relies on atom-ide-ui for displaying LSP interactions. Internatlly uses atom-languageclient for the LSP client, and HIE as the LSP server.

Currently requires Atom >=1.21.0, which, at the time of writing, is the Atom beta, because of the new incoming updates that the LSP client relies on. You can check out the official announcement for LSP support on the Atom blog and check out the using-atom-ide section for more details on how it works.

A few screenshots of the working things

Type/Datatips information on hover & Definitions/Hyperclick

Definitions/Hypercick support

Linter/diagnostics on save

Linter Errors

Outline view & Highlighting

Outline view on the right side and highlight of anotherFunc

Not working/Broken

  • Code actions (should be minor work)
  • Find references (not implemented)
  • Busy signal (I guess?)
  • Code format (will put the cursor at the end of the file on every save)

Miscellaneous

The code for the providers that HIE supports can be found here (permanent link here).

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by