null1024 wrote:emacs-y
Ahh, that's why I never liked it.
Moderators: phlip, Moderators General, Prelates
null1024 wrote:emacs-y
hazyarc wrote:Emacs is extremely customizable
hazyarc wrote:and has the ability to do almost anything.
hazyarc wrote:VIM is great for editing text but Emacs integrates a lot better for development.
cathrl wrote:Fancy features don't compensate for not having to switch backwards and forwards between debugger and editor.
cathrl wrote:Most of my time is spent thinking, not typing.
phlip wrote:Ha HA! Recycled emacs jokes.


enk wrote:hazyarc wrote:Emacs is extremely customizable
They are both extremely customizable.
enk wrote:hazyarc wrote:and has the ability to do almost anything.
To my knowledge they're both Turing complete anyway.
enk wrote:hazyarc wrote:VIM is great for editing text but Emacs integrates a lot better for development.
vim is no ide, but still I get the impression that you don't know its full potential..
When I wrote a compiler from scratch in C++ with two other guys this spring semester, they we're using Eclipse and I tried it but quickly switched back to vim. I felt so limited in Eclipse.
Another strike against emacs. To paraphrase Greenspun's 10th rule: programmers hate lisp so much that they'd rather invent a completely new language and use half-assed facilities in order to avoid it.hazyarc wrote:... Lisp ...
How very un-Unix-y. I prefer KDE, LXDE or GNOME with proper individual apps.hazyarc wrote:Which is why an email client, terminal emulator, jabber client, Media player, and many other applications have been developed for Emacs.
So maybe they both have the "ability" but many people can do all of their work without leaving Emacs, while with VIM they can't.
Area Man wrote:To paraphrase Greenspun's 10th rule: programmers hate lisp so much that they'd rather invent a completely new language and use half-assed facilities in order to avoid it.
hazyarc wrote:VIM maybe more customizable than other editors but Emacs is more customizable than VIM.
hazyarc wrote:VIMscript is Turing complete but Lisp is a "real" programming language.
Which is why an email client, terminal emulator, jabber client, Media player, and many other applications have been developed for Emacs.
So maybe they both have the "ability" but many people can do all of their work without leaving Emacs, while with VIM they can't.
hazyarc wrote:I don't understand why somebody would want to use inferior software.
EvanED wrote:I don't actually harbor any idea that there is something that emacs does clearly better than vi [...], and vi does seem faster in the hands of someone who's skilled. But it also seems that emacs is faster in the hands of someone who isn't particularly skilled at it
phlip wrote:Ha HA! Recycled emacs jokes.
TheChewanater wrote:For terminal stuff, I use nano, though. I don't really have a preference for nano over any other text-only editors, though.

lulzfish wrote:I installed emacs once.
I was expecting a console editor, sort of like nano, but with lisp embedded.
Maybe it was Arch Linux's fault, but I ended up downloading something like 100 MB of an X11 editor with the fonts way too huge again (Damn you, GTK font sizes!!) and a whole bunch of useless shit bundled.
I should see if they have a Lua-based editor. Or make one.
cathrl wrote:Visual Studio otherwise. Fancy features don't compensate for not having to switch backwards and forwards between debugger and editor. Most of my time is spent thinking, not typing.
lulzfish wrote:I've been using Geany a lot, but I miss the awesome split-screen you could do in Kate, and I'm not using any of the automated compile / run scripts in Geany, since they don't work with my horrible coding style.
So I'm probably going to use Kate. I like the tabs on Geany, though. It makes more sense, and it reminds me of using a web browser. Kate has the documents in a vertical list, on the left, and it feels wrong.
hazyarc wrote:VIMscript is Turing complete but Lisp is a "real" programming language.
spupy wrote:Kate (at least the qt4 version) has a tabs plugin, Geany has a split-screen plugin.
Vault wrote:hazyarc wrote:VIMscript is Turing complete but Lisp is a "real" programming language.
Vim doesn't require you to write plugins and whatnot in Vimscript. There's an api that you can access through a couple of different languages. Off the top of my head it supports Python, Ruby, and, if you really need a Lisp, Scheme. They aren't as well integrated as Vimscript, but in general you just need a little wrapper in it around whatever you've written.
netcrusher88 wrote:Vault wrote:hazyarc wrote:VIMscript is Turing complete but Lisp is a "real" programming language.
Vim doesn't require you to write plugins and whatnot in Vimscript. There's an api that you can access through a couple of different languages. Off the top of my head it supports Python, Ruby, and, if you really need a Lisp, Scheme. They aren't as well integrated as Vimscript, but in general you just need a little wrapper in it around whatever you've written.
And perl. Don't forget the bat fuck insane granddaddy of modern scripting languages.
Earlz wrote:TheChewanater wrote:Does anyone use nvi (BSD licensed) rather than vim (GNU licensed)?
#include <stdio.h>
int main()
{ struct { unsigned a:3, b:3, c:2; } n = {0};
do do printf("%hhu\n", *&n);
while(!(n.a-- && !++n.b));
while(++n.c);
return 0; } hotaru wrote:anti-freeness of vim.
headprogrammingczar wrote:vim doesn't have butterflies.
Meteorswarm wrote:headprogrammingczar wrote:vim doesn't have butterflies.
Not according to this thread.
sudo apt-get install vim-butterfly
headprogrammingczar wrote:
If that isn't true, I am going to be very upset. Seriously, there could be tears.
netcrusher88 wrote:Try this: on any modern system, run 'file `which ex`'. And then if it's a symlink to /etc/alternatives/ex (or something - this is how Ubuntu does it), run file on that until you find which executable it actually is.
Hammer wrote:Emacs, Vi, TheOneTruePad?
Jplus wrote:Folks, this is not a Battle of the Editors. This is not even like a pillow fight. All I see "I like vim/emacs/ed/nano/textmate/whatever", with some modest arguments. What happened with flaming?
Let me add a new perspective. Using a terminal editor is silly. You are more efficient if you take advantage of the mouse. I first realized this when I was confronted with Acme from Plan 9 from Bell Labs. The folks at Bell Labs also took the effort to explain why mousing is faster than typing commands.
Nowadays I use TextWrangler, which provides all of the functionality that Vim used to offer me, but better and faster. I can move a line by selecting and dragging it, instead of <move there by jk>0dd<move to the other line by jk>p. Or I can do exactly the same except for keeping the option key pressed to copy the line, instead of <move there by jk>0yy<move to the other line by jk>p. Also, the full use of grep patterns is much easier, more powerful and more flexible than the pattern search facility of Vim, especially since I can configure the behaviour simply by clicking on a few checkboxes.
Terminal editors suck.
kazvorpal wrote:ability to edit immediately, instead of having to switch in and out of edit mode
Jplus wrote:The folks at Bell Labs also took the effort to explain why mousing is faster than typing commands.
Jplus wrote:<move there by jk>0dd<move to the other line by jk>p ... <move there by jk>0yy<move to the other line by jk>p
Jplus wrote:Also, the full use of grep patterns is much easier, more powerful and more flexible than the pattern search facility of Vim
phlip wrote:Ha HA! Recycled emacs jokes.
Users browsing this forum: No registered users and 2 guests