Live data from Hacker News

Emacs, naked

bzg.fr

101–110 of 201 posts

Re: Emacs, naked

#101
post #38

Earlier quoted context omitted.

(shameless plug) And don't you want the current weather to go alongside your Nyan, thanks to an Emacs minor mode inspired by a Hacker News comment? https://github.com/aaron-em/weatherline-mode.el

Nyan Cat endorses this plugin! https://dl.dropboxusercontent.com/u/216352/weather.png

Awesome!

Mind if I grab a copy of this image, to use with whatever attribution you like, on the repo README? I don't use nyan-mode myself, and it'd be nice to have the screenshot to show people who find the repository.

Re: Emacs, naked

#102
post #69

[deleted]

Why do you this? ;; these patterns allow a new frame to open for their matches (remove-hook 'same-window-regexps "\\*info\\*\\(\\| \\)") (remove-hook 'same-window-regexps "\\`\\*Customiz.*\\*\\'") It appears the default value for same-window-regexps is nil... Do you have a package installed that is adding those or something?

[deleted]

Re: Emacs, naked

#103
post #41

Earlier quoted context omitted.

Emacs supports inline graphics; you don't see the capability used all that often, but it certainly exists, and has done for quite some time. Inline documentation doesn't seem all that desirable in the first place; from the screenshots I've seen, it looks like it would get in the way, which documentation in a separate buffer doesn't do. (I'm half tempted to implement inline documentation for Emacs Lisp mode as a proof…

> Emacs supports inline graphics; you don't see the capability used all that often… Well, except for every time you start Emacs :-) (Yes, assuming you haven't disabled the splash screen)

…I'd forgotten all about it, but yeah, you definitely do have a point.

Re: Emacs, naked

#104
post #51

Why go to all that trouble? There's always "emacs -nw" to get pretty minimal in an xterm...

You don't get as many color choices and you don't get as many key bindings.

"C-M-%" is pretty much impossible in the terminal. You have to do "M-x query-replace-regexp", or make some other custom binding.

Re: Emacs, naked

#105
post #57

Coming from Vim, when I switched to Emacs, I found the starting aesthetic experience more than lacking (or, ugly). It took me some time (and a helpful HN discussion) until I found good themes and good plugins to make it look aesthetically pleasing (to my eyes, at least, after all people's tastes differ). If somebody is looking for a nice Emacs theme and feels that the OP is a bit too minimal, have a look at my Emacs…

Very interesting thing you've got going there, and I love the visual aesthetic. Two quick tips that you probably already know, but just in case it's useful to you or someone else: * Emacs can wrap lines at word boundaries, while intelligently preserving/extending indentation (something like this: https://gist.github.com/anonymous/8581161 ) * If you're using emacs on the mac, it's worth taking a look at the railwaycat…

Thanks for the tip about railwaycat's fork. Note though that before you can run:

    brew install emacs-mac
you first need to run this:

    brew tap railwaycat/emacsmacport
Otherwise, `brew` won't be aware of that version. (Whoops. Noticed just now that someone said this earlier as well. Since the comments are all spread out, I'm leaving mine in case it helps someone see the issue faster.)

Re: Emacs, naked

#106

Coming from Vim, when I switched to Emacs, I found the starting aesthetic experience more than lacking (or, ugly). It took me some time (and a helpful HN discussion) until I found good themes and good plugins to make it look aesthetically pleasing (to my eyes, at least, after all people's tastes differ). If somebody is looking for a nice Emacs theme and feels that the OP is a bit too minimal, have a look at my Emacs…

Very nice. Which font is this?

Re: Emacs, naked

#108
post #54

Earlier quoted context omitted.

Well another minority might view strip teases as an act of empowerment and self expression, and be made alienated and uncomfortable by your sex-negative viewpoint. How would you balance the interests of these two minorities?

Evidently, by changing the title. Personally I thought "striptease" was a much richer metaphor for what the linked article showed - the removal of "dressing", piece by piece. But then I'm not a prude with a stick up my ass.

Seriously, what the fuck with the title change this time? Is the term "strip tease" offending, really? There used to be a Belgian-French television show called just like that: http://en.wikipedia.org/wiki/Strip-Tease_%28TV_series%29

Re: Emacs, naked

#109
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 simplici…

I'm 100% with you. Feels dirty to write Clojure that becomes Javascript, I rather be writing Lua or Scheme or Python. But LT already exists, and the imaginary editor we want doesn't.

Re: Emacs, naked

#110

Earlier quoted context omitted.

I try out emacs every few years. Every time, I get discouraged whenever I attempt to do something simple (change the theme, etc) by the amount of configuration necessary. I may try your repo, since it seems to have a lot of stuff already configured. The other thing is that Emacs is really slow to start as soon as you have a few plugins, compared to vim.

I switch between Vim and Emacs depending on mood. It's a very hard deal: Emacs is a plateform that can do a lot of things besides editing, but it requires a lot of configuration fiddling, and is a bit too slow on the old machine on which I'm using it (must be a single core Pentium with Mandriva 9). Vim has a lot of things right off the box and is fast, but you have to use other programs to have a comfortable environm…

I switched to Emacs after being very impressed with nxml-mode. I found no better xml editor on Linux.

Emacs is great if there is a mode that's written for what you're doing--for instance, nxml-mode. I can imagine it's also great for C, for instance, because that mode is old and has seen lots of work. For lisp I'm sure Emacs is peerless.

Emacs is not so great if there's not a good mode for you. I grew frustrated trying to edit Haskell in Emacs; there are a bunch of half-baked modes out there. The problem is that without a good mode, even basic tasks like indentation are painful in Emacs, while Vim will indent anything well without a specific mode.

Often cited as Emacs' biggest advantages is how it integrates with other tools or, perhaps, how Emacs can become those tools. You can run your debugger in Emacs. You can read mail in Emacs. You can do version control in Emacs. The problem is that Emacs is never truly good at any of those other things. Running a shell in a buffer has problems. (You can run a shell inside a real terminal emulator in Emacs, but by that point you might as well just use a real terminal outside of Emacs.) Emacs is not a great mail reader. It's not great at doing version control and, what's more, it doesn't keep you from having to learn your underlying VCS, so now you have to know two ways to do things. Same goes for dired--it's a completely different way to manage files, but you still need to know how to use a real shell, so it just ends up being too much trouble to learn dired.

The thing is, when you strip out all the other stuff Emacs is supposedly good for--managing files, being a terminal, etc.--all you're left with is a middling editor with a good lisp interpreter. That other stuff is supposed to make Emacs great, but it all ends up being middling too.

So I have switched back to Vim. It excels at being an editor and doesn't try to do other stuff. In some ways Emacs is still better (for instance its support for multiple "frames" is something Vim can't get close to.) But with Vim I spend less time fiddling with the editor and more time editing text. If I ever need to do something for which there is an outstanding Emacs mode (edit XML, for instance) I will load up Emacs for that. But without a good mode Emacs is not worth it.

Post reply on HN