New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add instructions for emacs to README #502

Merged
merged 1 commit into from Mar 24, 2018
Jump to file or symbol
Failed to load files and symbols.
+13 −3
Diff settings

Always

Just for now

View
@@ -16,7 +16,7 @@ we talk to clients.__
- Installation with [stack](#installation-with-stack) or [Nix](#installation-with-nix)
- [ArchLinux](#archlinux)
- [Editor Integration](#editor-integration)
- Using HIE with [VS Code](#using-hie-with-vs-code), [Sublime Text](#using-hie-with-sublime-text), [Neovim](#using-hie-with-neovim) or [Atom](#using-hie-with-atom)
- Using HIE with [VS Code](#using-hie-with-vs-code), [Sublime Text](#using-hie-with-sublime-text), [Neovim](#using-hie-with-neovim), [Atom](#using-hie-with-atom), or [Emacs](#using-hie-with-emacs)
- [Hoogle Docs on hover](#hoogle-docs-on-hover)
- [Contributing](#contributing)
- [Planned Features](#planned-features)
@@ -146,7 +146,7 @@ Install from
### Using HIE with Sublime Text
* Make sure HIE is installed (see above) and directory stack put the `hie` binary in is in your path
* Make sure HIE is installed (see above) and that the directory stack put the `hie` binary in is in your path
* (usually `~/.local/bin` on unix)
* Install [LSP](https://packagecontrol.io/packages/LSP) using [Package Control](https://packagecontrol.io/)
* From Sublime Text, press Command+Shift+P and search for Preferences: LSP Settings
@@ -200,12 +200,22 @@ For asynchronous auto-completion, follow the setup instructions on
### Using HIE with Atom
Make sure HIE is install, then install the two Atom packages [atom-ide-ui](https://atom.io/packages/atom-ide-ui) and [ide-haskell-hie](https://atom.io/packages/ide-haskell-hie),
Make sure HIE is installed, then install the two Atom packages [atom-ide-ui](https://atom.io/packages/atom-ide-ui) and [ide-haskell-hie](https://atom.io/packages/ide-haskell-hie),
```bash
$ apm install atom-ide-ui ide-haskell-hie
```
### Using HIE with Emacs
Install HIE along with the following emacs packages:
[lsp-mode](https://github.com/emacs-lsp/lsp-mode)
[lsp-ui](https://github.com/emacs-lsp/lsp-ui)
[lsp-haskell](https://github.com/emacs-lsp/lsp-haskell)
Make sure to follow the instructions in the README of each of these packages.
## Docs on hover/completion
HIE supports fetching docs from haddock on hover. It will fallback on using a hoogle db(generally located in ~/.hoogle on linux)
ProTip! Use n and p to navigate between commits in a pull request.