Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save EncodePanda/cf3878f720075e8fcf97 to your computer and use it in GitHub Desktop.
Save EncodePanda/cf3878f720075e8fcf97 to your computer and use it in GitHub Desktop.
Scala and Emacs with Ensime. Guide for frustrated IDEA users.
@strobe
Copy link

strobe commented Sep 28, 2015

Find File M-x find-name-dired
Find usage C-c C-v r

Type at cursor С-x C-v i (at IDEA Ctrl+Shift+P)
Find in files M-x rgrep (at IDEA Ctrl+Shift+F)

PS. please add info about debugging at Ensime - especially about how to do this for legacy projects with complex sbt project structure

@lukasz-golebiewski
Copy link

Find type: C-c C-v v
The complete list is here: https://github.com/ensime/ensime-emacs/wiki/Emacs-Command-Reference
Why not embed it? ;-)

@EncodePanda
Copy link
Author

Thanks for a links guys. Shortcuts is a learning process, whenever I miss a feature I add it to the table :) I'm going to move this wiki to ensime-emacs project.

@lukasz-golebiewski
Copy link

There is a bug in emacs 24.4 which makes it unable to connect via https to marmalade:
nicferrier/elmarmalade#55

Changing ("marmalade" . "https://marmalade-repo.org/packages/") to ("marmalade" . "http://marmalade.ferrier.me.uk/packages/") does the trick

@EncodePanda
Copy link
Author

@strobe: thx for Find File M-x find-name-dired

Repo was moved by the way from gist since here forks are blocked

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment