Live data from Hacker News

GNU Emacs 23.2 released

permalink.gmane.org

71–80 of 90 posts

Re: GNU Emacs 23.2 released

#71
post #6

The NEWS file http://www.gnu.org/software/emacs/NEWS.23.2 is more helpful. * CEDET http://cedet.sourceforge.net/ is now part of emacs(!!!) * RMAIL now uses mbox

> * RMAIL now uses mbox

Wow. Never thought I'd see that happen. Been wanting that for 20 years.

Re: GNU Emacs 23.2 released

#72
post #40

Earlier quoted context omitted.

Hmm, I'm still not quite sure I 'get it.' For instance, your comment, 'no fumbling with the mouse' confuses me. I've always viewed the mouse as something that saves time, a shortcut to where you want to go or what you want to do. Especially on a Mac with non-maximized windows and Exposé mapped to a mouse button, I've never felt like I was 'fumbling.' I guess I'll ask an Emacs user to demonstrate next time I meet one.

Exposé breaks down when you have a hundred buffers open, though. iswitchb cuts through that like a bullet through butter. The mouse is better for some things (especially relative/spatial stuff), and the keyboard for others, but interfaces that make you switch back and forth are clearly problematic. Rather than popping up dialog boxes and alerts, Emacs displays results (such as compiler output) in another buffer . If…

Ok after watching that link and reading these comments i'm starting to understand a little. I installed Aquamacs (other emacs clients were too ugly IMO). I can see that emacs perhaps had a lot of features Visual Studio had BEFORE vs, and that it's a stable, multi-platform, multi-language environment. I can see also that some of the text editing/formatting functions would probably work better than what I currently use Excel for. I can see the attraction of an uncluttered dashboard/interface too. And extensibility. But as a beginner I can't yet relate to this 'context-switching' problem and the appeal of running all sorts of applications inside a text editor.

Re: GNU Emacs 23.2 released

#74
post #65
post #46

Earlier quoted context omitted.

That is technically true, but no one would actually be productive in that environment. Switching to the file you want is an O(n) operation with that workflow. That would drive anyone insane. In proper editors you can switch to the file you want by hitting a command and then typing a few chars of the file you want, then return.

Nonsense. I've done it both ways, and doing it the way you describe is actually slower.

Perhaps that says more about the person than the method.

Re: GNU Emacs 23.2 released

#75
post #72

Earlier quoted context omitted.

Exposé breaks down when you have a hundred buffers open, though. iswitchb cuts through that like a bullet through butter. The mouse is better for some things (especially relative/spatial stuff), and the keyboard for others, but interfaces that make you switch back and forth are clearly problematic. Rather than popping up dialog boxes and alerts, Emacs displays results (such as compiler output) in another buffer . If…

Ok after watching that link and reading these comments i'm starting to understand a little. I installed Aquamacs (other emacs clients were too ugly IMO). I can see that emacs perhaps had a lot of features Visual Studio had BEFORE vs, and that it's a stable, multi-platform, multi-language environment. I can see also that some of the text editing/formatting functions would probably work better than what I currently use…

No problem. I'm not trying to convince you one way or the other (heck, I use vi too), but I figured a video might help.

Also, for you or anyone else reading this thread, http://emacswiki.org/ is the place to go for info.

Re: GNU Emacs 23.2 released

#76
post #50
post #21

Can someone very briefly explain the popularity of emacs and vim among programmer types? I'm aware that they're unix based text-editors with some degree of reprogrammability... but what's the big deal?

One nice point about vi(m) especially is the fact that its available almost everywhere as most unixy installations got one. And a nice point of text-based programs generally is that they are easy to use over ssh allowing you to access your programming environment everywhere.

Here's a dumb question: most *nixes come with vi as the text editor, but the shell uses emacs keybindings. Why is that?

(btw, if you learn emacs well enough, you're commandline-fu goes through the roof)

Re: GNU Emacs 23.2 released

#77
post #65
post #46

Earlier quoted context omitted.

That is technically true, but no one would actually be productive in that environment. Switching to the file you want is an O(n) operation with that workflow. That would drive anyone insane. In proper editors you can switch to the file you want by hitting a command and then typing a few chars of the file you want, then return.

Nonsense. I've done it both ways, and doing it the way you describe is actually slower.

It's slower for small N. That's why emacs has Tabbar mode, which I have bound to \C-Tab.

http://www.emacswiki.org/emacs/TabBarMode

Tabbar works great for switching between the 3 haskell files I have open (note: tabbar only switches between files of the same type).

Regular buffer switching (or even better, anything mode http://www.emacswiki.org/emacs/Anything) works great for switching between the roughly 200 java files I have open right now.

Re: GNU Emacs 23.2 released

#78

Mac OS X users can get a binary at http://emacsformacosx.com/ .

Thanks for that link. I spent some time late last night comparing this new pure Emacs release with Aquamacs. I have been a happy Aquamacs user for a long time but I will probably switch because of the faster startup times and cleaner looking interface. When Aquamacs is released with an update, I would like easier options for simplifying the look and feel (e.g., having to hide the button bar, etc.)

BTW, really off topic, but does anyone know how to bind the speedbar to the main frame window instead of being in a separate frame window?

Re: GNU Emacs 23.2 released

#79
post #54

Do they have a C# mode yet, or is that still p[r]etty impossible to do?

http://www.emacswiki.org/emacs/CSharpMode

I may not have the latest version, but I find that sometimes this mode has issues with syntax highlighting, especially around comments.

Not a deal breaker for me, though.

Re: GNU Emacs 23.2 released

#80
post #9

Earlier quoted context omitted.

js.el is a new major mode for JavaScript files. I think js2.el (Steve Yegge) was combined with javascript.el to make a new mode. Might be interesting...

No, it's espresso, not js2. But don't worry, that was the only sane Javascript mode; js2 is like its own program, completely independent of Emacs. Cool, but useless for real work. espresso/js actually works like Emacs, and it doesn't try to treat Javascript as a dialect of C anymore.

Useless for real work? I never saw negative comments from js2 users...

I remember it was similar to nXML in having its own parser... do you think nXML is badly engineered or useless too ?

I wrote a mode inspired by your Stylish for Lua one day. I wish there were more editors that would let you do that kind of thing...

Post reply on HN