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.
Emacs Survey
121–128 of 128 posts
Re: Emacs Survey
#122I 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…
I manage all my projects using a constellation of flexible (and hand-picked) tools it offers: magit for versioning, Org for documentation, note taking and time tracking, blacken, isort and prettier wrappers for my code formatting, ivy, counsel and dumb-jump for searching stuff and moving around, and I could go on and on. I understand that Emacs doesn't feel as "modern" as PyCharm or VS Code in a sense, but I don't th…
Re: Emacs Survey
#123I filled this in for fun - it's short enough and impersonal enough that I didn't feel I cared what happens to the data. As an Emacs user for some decades who never really uses any other editor, I found a few questions I didn't understand very well or recognise the answers for. I suppose other users must be more ecosystem-minded than I am. I was intrigued by the (mandatory) question about which theme you use. Does Ema…
Re: Emacs Survey
#124They did not ask, but Swedish letter "å" is bloody useless on Finnish keyboard, so I have (global-set-key (kbd "å") 'hippie-expand)
s-c sp-copy-sexp
s-b sp-backward-copy-sexp
followed closely by: s-p helm-projectile-find-file
s-f helm-find-files
s-r helm-recentf
s-R spacemacs/rename-current-buffer-file
s-0 delete-window
s-2 split-window-below
s-3 split-window-right-and-focus
s-D dired-jump
:) The rest can be enjoyed here https://github.com/Bost/dotfiles/blob/master/emacs/.spacemac...Re: Emacs Survey
#125Earlier quoted context omitted.
> 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 eval…
Re: Emacs Survey
#126Does 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…
Re: Emacs Survey
#127Earlier quoted context omitted.
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
#128Does 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…
For python, elpy pretty much "just works" (some kicking required). It has a built-in diagnostic helper that will tell you what packages you're missing.
For anything supported by clang, company-clang or clangd work quite well.
For everything else, rtags/gtags or similar is the way to go. It uses a superficial understanding of the files, so black magic (e.g. putting `int=str` at the top of your python file) will confuse it, but it's generally good enough.