[osflash] [OT] one editor for everything (emacs)
jtgrassie at gmail.com
Wed Jan 3 04:05:52 EST 2007
My summarized response is, that for most people, this does not make sense
> primarily because so much work has gone into specialized editors that really
> fit a *given language* like a glove. Moreover, Most people have decided that
> they like GUI and don't like command line only.
The problem with your "responses" is that you make soo many assumptions. You
say things like "most people". How can you be soo sure?
With all the people worldwide I program with on various closed and open
source projects, "most" use cmd line based tools. But I am not saying that
is a true reflection, how could I possibly know.
Back to the topic...
What makes you think editors like vim, emacs are not as good as specialized
editors? Forget GUI vs cmd line, personally I find these specialized editors
a pain to use mainly because I have to remember the key bindings specific to
each one when I launch and use it. I code in AS, C/C++ and Java mainly. If I
use separate editors for each of these (and on the different platforms I
work on too - Linux, Mac, PC, I /could/ end up having to learn and switch
between 6 different editors. Any perceived benefits of any of these
"specialized" editors soon disappears IMHO.
For me, I have found an editor (vim) that does gives me all the features I
expect from a code editor and these features work with all the languages I
code in. I can code on any platform and not have to learn/switch between
various key-bindings. I have code completion, syntax highlighting, code
folding, code templates among other great things. I dont want integrated
help, wizards or the like.
And I'm sorry but your assertion that a "specialized" editor could fit a
language like a glove, perhaps you could explain to me how any one language
is soo different to another. Of course there are arcane examples, but most
languages are very similar (Java-AS3 for example).
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the osflash