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.
Emacs Survey
91–100 of 128 posts
Re: Emacs Survey
#92Re: Emacs Survey
#93At 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.
Re: Emacs Survey
#94I 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
Re: Emacs Survey
#95Earlier 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.
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
#96Filled 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
#97Earlier 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…
(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
#98Earlier 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…
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
#99Filled 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
#100Filled 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!