Live data from Hacker News

Emacs is sexy

emacs.sexy

41–50 of 97 posts

Re: Emacs is sexy

#41

Earlier quoted context omitted.

Is that a Java-specific thing? My experience with C++ is that ever since libclang became widely used, autocompletion works really well—but that's because libclang is so good. Is there an analog of libclang for Java?

What package are you using for your Emacs back end for completion? I've tried several and never really found them stable or even working in some cases. I write a couple thousand lines of C++ every week in emacs and I've actually become very productive without auto completion, so perhaps I'm not missing it anymore at all.

I code in C so can't speak for C++, but I imagine it works well for that too: irony-mode as a backend and company-mode as frontend. It pretty much gives the Xcode auto-complete experience, and I think it works great!

Re: Emacs is sexy

#42
post #33
post #29

Earlier quoted context omitted.

I really hate the key combos though. Why not change them?

A beginner would not want to break compatibility with every tutorial/instruction manual. They would be faced with decisions about the placement of shortcuts they're not even sure what they do. They definitely wouldn't have the perspective to create logical families of shortcuts. So of course the solution is to suffer the bad shortcut placement in Emacs long enough to not need tutorials and fully understand what you'r…

Would it maybe be useful to have some framework for creating tutorials inside emacs? In that case, the tutorial could just check which shortcut(s) are defined for a given command, and update the tutorial text to reflect that.

Re: Emacs is sexy

#44
Yeah right.

Elisp was dynamic-scoping-only until version 24.1. That means elisp code written before that (i.e., 99.999% of emacs code that's not in C) as well as most of the code written after that, has essentially the feel of hacky cruft which will drown a modern programmer into an abyss of cognitive pain and headache when (s)he attempts to understand, modify, or debug it. (not unlike GOTO ridden spaghetti)

How many programmers have you come across that claim to use elisp as their primary programming language?

(to give you an idea, enough of emacs users/hackers are sick of elisp enough that emacs is now offered in two configurations: based on elisp or based on guile)

Re: Emacs is sexy

#45
I think the implied subtext of this site is "emacs is sexy, but its logo isn't. Here, download this alternate logo so you can feel ok about using it on a mac"

Re: Emacs is sexy

#48
No it is not. It is incredibly bloated and inefficient due to the the number of keystrokes required to do simple stuff.

Eliza mode. I've personally watched some incredibly talented researchers/engineers using emacs to perform every-day work; For a lot of the operations, it would have taken me 5 seconds in vi/vim, but took > 10 seconds for said (very brilliant) folk. As in, some of these folk are world reknown and regularly cited in(and are reviewers of) ACM/IEEE computing related journals. So no: Emacs is not sexy. Emacs is a fuster-cluck so complex as to be completely counter-productive.

Re: Emacs is sexy

#50

Earlier quoted context omitted.

What package are you using for your Emacs back end for completion? I've tried several and never really found them stable or even working in some cases. I write a couple thousand lines of C++ every week in emacs and I've actually become very productive without auto completion, so perhaps I'm not missing it anymore at all.

I code in C so can't speak for C++, but I imagine it works well for that too: irony-mode as a backend and company-mode as frontend. It pretty much gives the Xcode auto-complete experience, and I think it works great!

This is a good basic setup for C. Throw in a little flycheck-mode and you've got yourself something really sweet.
Post reply on HN