Live data from Hacker News

Emacs Survey

emacssurvey.org

31–40 of 128 posts

Re: Emacs Survey

#31
post #4

Who's behind this survey / it's not clear to me from looking at the survey page. Also kind of odd for a survey about Emacs to require nonfree JavaScript.

You and the poster up-thread that complained that it even mentioned that it used non-free javascript must now fight to the death!

Re: Emacs Survey

#32
post #24

Does anyone have an example of emacs achieving parity with JetBrains in code completion/code searching? I've put in a small amount of effort into this (hand-rolling a python config, using a DOOM config I found) and I get something that seems really slow if it works at all. Before I invest more time I was wondering if anyone had a screen cast or any personal experiences with this. Frankly I'd use whichever editor has…

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 much TypeScript these days.

edit: screenshots / screencasts: https://emacs-lsp.github.io/lsp-mode/page/gallery/

Re: Emacs Survey

#33
post #24

Does anyone have an example of emacs achieving parity with JetBrains in code completion/code searching? I've put in a small amount of effort into this (hand-rolling a python config, using a DOOM config I found) and I get something that seems really slow if it works at all. Before I invest more time I was wondering if anyone had a screen cast or any personal experiences with this. Frankly I'd use whichever editor has…

Even VSCode is nowhere near Jetbrains. Their IDEs are rather heavy though. Doom's python+lsp works well enough for me. (My config https://github.com/NightMachinary/doom.d)

Re: Emacs Survey

#34
post #9

I entered this at the end: Emacs is a good text editor and I run it for every text file I read or write. As a text editor however, emacs can never handle things like project-management, software development and testing in the same way as an IDE. Yet, it has all the features of an IDE available in some melpa repository. Unfortunately, one is always forced to configure the editor and tweak it here and there to get mayb…

"one is always forced to configure the editor and tweak it here and there to get maybe 80% of what would be possible" What specifically do you think is lacking, apart from having a ready-made IDE out-of-the-box in Emacs?

Specifically, emacs is lacking up to date examples of how to do basic IDE functionality with emacs 27//28 and 2020 versions of packages. I don't think someone can build their own IDE without being an emacs intermediate and/or already immersed in to the emacs community.

Can you find me an example of a modern emacs config that creates a barebones python editor that does code completion and isn't significantly slower than jetbrains code completion? Most of what I can find is significantly out of date or just doesn't work. If its not possible or easy to find some barebones skeleton to build off of, I think the editor as a whole is too difficult to be worth using.

I tried doom but got something slower than jetbrains that also didn't work. I haven't yet found the time to invest into debugging/retrying. My next attempt will probably be me restarting, spending a few hours reading about how to use/debug packages and also getting something that does not really work. Is this really worth it?

Re: Emacs Survey

#35

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.

Elisp wasn't included either, but I guess the question above covers that.

Re: Emacs Survey

#36

For the people wondering "who's asking": https://www.reddit.com/r/emacs/comments/je3eht/emacs_user_su... https://blog.abrochard.com/ann-emacs-survey-2020.html

It's still not clear to me what this is about and what they're going to do with my information.

Re: Emacs Survey

#37
post #24

Does anyone have an example of emacs achieving parity with JetBrains in code completion/code searching? I've put in a small amount of effort into this (hand-rolling a python config, using a DOOM config I found) and I get something that seems really slow if it works at all. Before I invest more time I was wondering if anyone had a screen cast or any personal experiences with this. Frankly I'd use whichever editor has…

Consider trying Emacs 27.1 with the Jansson library to help with JSON parsing if you're using an LSP-based approach in Emacs. (Apparently one of the reasons that it's sluggish is because the comms between Emacs and the corresponding language server are done in JSON, and previously Emacs' JSON parsing was a bit slow--libjansson was incorporated to speed that up). I have not used JetBrains so I don't have that comparison, but I use this Emacs arrangement with C# and have been very happy with its autocomplete/jump-to-definition/etc. capabilities. (I have used it with Python and JavaScript as well with a bit less success, but I think that is mainly because I haven't managed to get my environment configured quite right for it to be able to find everything, so that's my own shortcoming and I'd expect to have similar issues in any other editor ;) )

Re: Emacs Survey

#38

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.

Right?

In terms of time spent programming in Emacs, my dominant languages would be C, C++, C#, Scheme, ELisp and Ruby.

Seems odd to leave out the language Emacs was written in.

Re: Emacs Survey

#39
post #6
post #5

Earlier quoted context omitted.

Well there was a lot of talk about this on the mailing list with a lot of core devs opposed to the idea.

I'm not on the mailing list / saw the survey first on HN. At first glance thought it was marketing spam or something.

Why would a spammer be interested in hearing opinions about Emacs?

Re: Emacs Survey

#40
post #24

Does anyone have an example of emacs achieving parity with JetBrains in code completion/code searching? I've put in a small amount of effort into this (hand-rolling a python config, using a DOOM config I found) and I get something that seems really slow if it works at all. Before I invest more time I was wondering if anyone had a screen cast or any personal experiences with this. Frankly I'd use whichever editor has…

> achieving parity with JetBrains in code completion/code searching?

The language server for Rust that I prefer was written, and is maintained by, a JetBrains employee. For C/C++ it's hard to beat ccls, and for C# there's omnisharp-roslyn which is, again, hard to beat.

Otherwise, with dumb-jump I get superior jump-to-definition than JetBrains.

Post reply on HN