Live data from Hacker News

Emacs, naked

bzg.fr

71–80 of 201 posts

Re: Emacs, naked

#71

As a long time emacs user (and lover) I wish RMS and other emacs developers would take his quote to heart more in emacs development. Emacs is shipped with too many things. Emacs finally has a really nice package manager, so I'd love to see a version with minimal default packages. Do I really need java-mode if I never, ever will use Java? Calc when I have R? SMTP support? No, I need absolutely none of this.

The current policy (as enunciated by Stefan Monnier, who took over as maintainer from RMS a few years ago) is for new packages to be added to the package archive unless there's a very strong argument for their providing core functionality. (Packages that already ship with Emacs are unlikely to be removed from the core, though.)

Re: Emacs, naked

#73
I've found the latest revisions of Emacs to be incredibly ugly, and I have to turn off most of the crap (menus, etc.) to be comfortable.

Stock Emacs also seems to want to open up a minibuffer when I've told it "please just edit this set of files". It's also got some idea that I want to to suspend the shell I launched it from (er, no, not ever).

The argument I see on forums is: "Well, the right way to use Emacs is to just start it and then never leave, so you only have to get that stuff out of the way once."

So I spend 30 minutes figuring out the right elisp stuff to disable so I can get rid of the crapware.

Crapware in Emacs. What's next, AOL sponsorship splash screens?

Re: Emacs, naked

#74
post #40

Earlier quoted context omitted.

Slow emacs startup isn't a problem thanks to the new emacs-server stuff. Running emacs with the "--daemon" flag will cause it to do initialization, fork into the background, and become persistent; now edit files using commands like "emacsclient $filename". Eamcsclient will connect to the daemonized emacs server and have it open $filename, bringing it forward either in an existing frame or (using the "-nw" or "-nc" fl…

There are serious problems trying to run it as a server on Mac OS X. Basically it's not a real option on this platofrm.

I've been running emacs server for at least a year or two now on OSX using homebrew.

  "$(brew --prefix)/opt/emacs/Emacs.app/Contents/MacOS/Emacs" --daemon

Re: Emacs, naked

#75
post #7

Ì wonder if some Emacs people intend to migrate to LightTable in a few years?

I love the concept of LightTable, basically a new Emacs with a redesigned architecture and plugin system.

I don't love that it's written inside a WebView. I don't love that the best cross-platform graphics library we have is the mess we call HTML+CSS+JS. I don't love that I have to compile Clojure to JavaScript and run it inside a WebView in order to do anything to customize it.

On the other hand, I love the simplicity of the UI of emacs. But I don't love how it's decidedly focused on text-only and its GUI is a second-class citizen. (Try scrolling per-pixel rather than per-line, and consider that tabs can only be implemented as a complete hack based on the ruler area.)

I love that Emacs Lisp compiles to bytecode and is interpreted natively. I love the simplicity of the language and its implementation and how it's integrated with Emacs. But I don't love the language itself.

Re: Emacs, naked

#76
post #74

Earlier quoted context omitted.

There are serious problems trying to run it as a server on Mac OS X. Basically it's not a real option on this platofrm.

I've been running emacs server for at least a year or two now on OSX using homebrew. "$(brew --prefix)/opt/emacs/Emacs.app/Contents/MacOS/Emacs" --daemon

I wish I could muster the energy to figure out how going that particular route is flawed. I just know that it's one of the ones I tried, and I learned the hard way that it's got problems.

Re: Emacs, naked

#77
Like Zmacs of the Lisp Machine. Mostly full screen, with a mini buffer and the status line at the bottom.

A lot of interaction then happens with a type-out buffer which comes down from the top and disappears when not needed.

Re: Emacs, naked

#78
post #74

Earlier quoted context omitted.

There are serious problems trying to run it as a server on Mac OS X. Basically it's not a real option on this platofrm.

I've been running emacs server for at least a year or two now on OSX using homebrew. "$(brew --prefix)/opt/emacs/Emacs.app/Contents/MacOS/Emacs" --daemon

If you accidentally quit the Emacs GUI, does it still kill the daemon?

Re: Emacs, naked

#79
post #74

Earlier quoted context omitted.

There are serious problems trying to run it as a server on Mac OS X. Basically it's not a real option on this platofrm.

I've been running emacs server for at least a year or two now on OSX using homebrew. "$(brew --prefix)/opt/emacs/Emacs.app/Contents/MacOS/Emacs" --daemon

Huh. This works for both -t and -c in emacsclient, with a vanilla build of pre-24.4. It didn't for ages, so thanks for getting me to check this out again!
Post reply on HN