Haskell language support for Atom, powered by haskell-language-server.
$ apm install language-haskell atom-ide-ui haskell
The idea is that if or when haskell-language-server exports a feature, and that feature is supported by the Language Server Protocol support for Atom, it should work without having to release a new version of this Atom package.
If just haskell-language-server-wrapper
isn't your cup of tea, you can go to the Settings page and specify the actual command to run, and any arguments as comma-separated values:
exec: nix-shell
args: --run, haskell-language-server-wrapper --lsp
If you want to apply styling changes, you can add styles to the styles.less
file in your %USERPROFILE%\.atom
directory. You can also open this file inside Atom from the File > Stylesheet menu.
.datatip-marked-container {font-size: 114%;font-family:inherit;}.datatip-marked-container pre code {font-size: 124%;font-family: inherit;}.datatip-marked-container p {word-break: break-all;}.datatip-marked-container p br {display: none;}.diagnostics-code-action-button.btn.btn-xs span {font-size: 124%;}.diagnostics-popup {overflow-y: auto;.diagnostics-popup-header {margin-right: 10px;display: inline-block;}.diagnostics-popup-message {display: inline-block;font-size: 114%;}}.diagnostics-ui {font-size: 104%;}
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.