On Thu, Jan 19, 2012 at 4:35 AM, Carl Jokl <[email protected]> wrote:
> It did make me curious though as to what kind of development power is
> available from command line editors like Emacs. I know that key
> features I like in IDE's is the ability to hyperlink through to a
> method declaration / class declaration or where a variable is
> declared. Also finding the usages of a method is really valuable to me
> as well as being able to apply various forms of refactoring. In theory
> a command like editor could support some or all of that. However I
> don't know what features are actually currently available.

Pretty much all of the navigation stuff that you named has been there
for ages in c like languages with ctags.  Even in vim I can ctrl-] on
a word and it will pop me a list of all of the places that symbol is
used.  I don't use emacs, but I understand that it can actually be a
bit more advanced than just ctags.  Just take a look at the scala
support in emacs to see that it is not lacking ability.

Add in fugitive.vim and you have a really good front end to a git
repo.  :Ggrep "sdfsf" will let you quickly cycle through all git grep
results ridiculously quickly, for instance.  (With emacs, you can just
have an embedded terminal and then you are back to anything you can do
in the command line can be done in the editor.)

Refactoring is something that is often not as well supported, to my knowledge.

And this is ignoring the quip a lot of *nix folks have about it being
their ide.  :)

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to