Live data from Hacker News

Emacs Survey

emacssurvey.org

121–128 of 128 posts

Re: Emacs Survey

#121
post #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.

pretty soon you will start getting emails with offers for vi, teco, notepad.exe, vscode and cat.

Re: Emacs Survey

#122
post #16
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…

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…

It looks like we have a similar taste in packages. Would you mind sharing a link to your dot emacs?

Re: Emacs Survey

#123
post #42

I 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…

The "what did you use before Emacs" question stumped me: only one of those even existed when I started using Emacs. :)

Re: Emacs Survey

#124

They did not ask, but Swedish letter "å" is bloody useless on Finnish keyboard, so I have (global-set-key (kbd "å") 'hippie-expand)

I use the WinKey extensively. My top two contenders are:

  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

#125

Earlier 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…

lsp-java [1] might interest you. There was a lightning talk [2] about it at Emacs Conf 2019.

[1] https://github.com/emacs-lsp/lsp-java

[2] https://emacsconf.org/2019/talks/19/

Re: Emacs Survey

#126
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…

As I mentioned in another comment here, somebody gave a lightning talk about lsp-java [1] at Emacs Conf last year, which I thought looked promising.

[1] https://emacsconf.org/2019/talks/19/

Re: Emacs Survey

#127
post #91
post #84

Earlier 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.

Very true - gopls has come a long way. I should note I use it every day in lsp-mode when I'm writing Go. Hiccups are much less common now than, say, a year ago.

Re: Emacs Survey

#128
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…

Depends on what language you need to support.

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.

Post reply on HN