Live data from Hacker News

Emacs Survey

emacssurvey.org

91–100 of 128 posts

Re: Emacs Survey

#91
post #84

Earlier quoted context omitted.

I can't really compare because, well, I don't use JetBrains IDEs at all, but for supported languages, emacs-lsp does provide features like code completion, lookup, inline documentation…. It is the single biggest improvement to Emacs for me since I've started using it a long, long time ago. I can tell that it works very well for at least Python and Rust. I remember TypeScript support looked nice too, though I don't do…

It's not bad for Go either. The only issue is that gopls is still considered alpha, so it's not the most stable thing out there, but that's not Emacs's problem.

I've been using gopls with lsp-mode for a while and it's been working great, I haven't had any stability problems.

Re: Emacs Survey

#92
Filled it in and then managed to get the default keybinding question at the end wrong. Hope that doesn't discount my entry. It's muscle memory, damnit!

Re: Emacs Survey

#93

At the end of the survey there was a 'what is the default binding to find a file' question. I wonder how many people don't know the answer to that question. I didn't. For Doom Emacs the binding is SPC f d. I've been using Doom for two years and before that I was using Spacemacs. I have no idea what the default bindings are.

Hmmm, I've never used other flavors of Emacs, but in vanilla, whenever you press C-x C-f the prompt literally says "Find file:"

Re: Emacs Survey

#94

I think this survey was populated without any thought. 1. it does not specify to whom this website belongs to, neither what the purpose of this survey is 2. in programming languages, there's not even one lisp dialect. In a survey. For Emacs. :p [Edit]: correction for 2, as there's clojure. Thanks anamexis.

I think it’s because the took the list from the stack overflow developer survey. Probably they’re hoping to pick up more general emacs users and not emacs package developers

Elisp can be used by package developers, but it is really meant to be used by Emacs users. In that, Emacs is fundamentally different than other editors. Users are not only enabled, but encouraged to extend their editor.

Re: Emacs Survey

#95

Earlier quoted context omitted.

At one point I was trying to get emacs server to work, so that I wouldn't have to wait a long time for emacs to start (to be fair, part of the problem was that my config file had a pile of stuff in it that I didn't really need). After spending waaay more time on it than I really wanted to I got it working here on MS Windows. Of course, since MS Windows doesn't have emacs daemon processes one needs to keep the emacs w…

I'm curious what made it so fiddly. I set up emacs server on Windows maybe 6-8 years ago so perhaps I've forgotten a lot. But as I recall I just made a shortcut that would send the right command line arguments to emacs on launch, and a second one that I used for the client.

This is gonna sound dumb (because it is :) ) but it took me a while to realize that on Windows there's no daemon process so you gotta keep the emacs window open.

I kept closing emacs and expecting the next startup to be super quick and it wasn't. It was clearly starting up from scratch again.

I think the server stuff on Linux / MacOS does start a daemon, but I spent a bunch of time trying to get it to work (quick startup with no visible instances) before I happened to read that one needs to keep the first instance open on Windows.

Separately but related, sometimes emacs doesn't remove the text file that it uses to figure out if there's already a server running or not when it exits. Any further instances assume that another instance is the server and they don't take over as the server themselves. Thus, the zombie text file ensures that the server functionality stops working until you delete the file yourself, manually. I was half thinking about writing an emacs function to check if the pid identified in that text file is legit (i.e., is there a running process with that pid?) and if not then delete the marker file. Somewhere around there is when I decided I didn't want to fiddle _that_ much with my editor :)

Re: Emacs Survey

#96
post #92

Filled it in and then managed to get the default keybinding question at the end wrong. Hope that doesn't discount my entry. It's muscle memory, damnit!

I always use C-x b but this was apparently the wrong answer.

Re: Emacs Survey

#97
post #11

Earlier quoted context omitted.

Reading in another comment that there was some hostility in the official mailing list had me worried to read his take. Instead, I got a wonderfully done perspective on it. Has done criticism, but all constructive. And lots of hope for seeing the results. I share his general ideas on this. I, also, don't really care for forcing standardisation. Nor do the defaults worry me. I'm convinced most of the "Emacs is hard" cr…

> I'm convinced most of the "Emacs is hard" crowd is just send fulfilling propaganda. So many think it is harder than alternatives because that is just what you say. It's not too hard for people to learn, sure. But it's also a much steeper learning curve to get value from compared to IDEs or to VSCode. The latter are really quite nice out of the box. And it's surely way easier for a novice to dig themselves into a ho…

I'm not convinced. I recently installed VSCode after all that hype and I'm somewhat disappointed. Without referring to external media, it's not all that easy to get anything done. It isn't exactly intuitive. It takes effort like anything else.

(full disclosure: these days I'm almost exclusively an Emacs user, but for Java I might use IntelliJ instead and long time ago, when VisualAge for Java was still around, I evaluated a bunch of Java IDEs for the company I worked for)

Re: Emacs Survey

#98
post #11

Earlier quoted context omitted.

Reading in another comment that there was some hostility in the official mailing list had me worried to read his take. Instead, I got a wonderfully done perspective on it. Has done criticism, but all constructive. And lots of hope for seeing the results. I share his general ideas on this. I, also, don't really care for forcing standardisation. Nor do the defaults worry me. I'm convinced most of the "Emacs is hard" cr…

> I'm convinced most of the "Emacs is hard" crowd is just send fulfilling propaganda. So many think it is harder than alternatives because that is just what you say. It's not too hard for people to learn, sure. But it's also a much steeper learning curve to get value from compared to IDEs or to VSCode. The latter are really quite nice out of the box. And it's surely way easier for a novice to dig themselves into a ho…

And on this, I just disagree. It feels faster to use vs code for people that are used to tools like vs code. For novices, though, they are all complicated.

Worse, for many IDEs, the worst hole to dig is where you tie yourself to the IDE. Too many times have I seen projects that only build on a particular desktop with the press of a button on a particular IDE. :(

Re: Emacs Survey

#99
post #92

Filled it in and then managed to get the default keybinding question at the end wrong. Hope that doesn't discount my entry. It's muscle memory, damnit!

I had to go and find a file to see what keys my fingers have been pressing all these years.

Re: Emacs Survey

#100
post #92

Filled it in and then managed to get the default keybinding question at the end wrong. Hope that doesn't discount my entry. It's muscle memory, damnit!

Same here, I had to actually do it to check the keys :)
Post reply on HN