Live data from Hacker News

Emacs Survey

emacssurvey.org

21–30 of 128 posts

Re: Emacs Survey

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

> and I could go on and on.

Please do, I just learned about dumb-jump, any more suggestions of things that worked for you?

Re: Emacs Survey

#22
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?

Re: Emacs Survey

#23
post #16

Earlier quoted context omitted.

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…

> and I could go on and on. Please do, I just learned about dumb-jump, any more suggestions of things that worked for you?

Some other packages I can't live without: expand-region, git-link, pass, treemacs, vterm.

Re: Emacs Survey

#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 the best code complete and search capabilities.

Right now I use emacs for magit and orgmode but want to expand it to other areas.

Re: Emacs Survey

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

If it helps, maybe not the solution you want but what I do: I launch a different emacs server for each project I'm working on, and make any modifications necessary there. Usually I only have one project per language open at a time, but suppose I have two lisp projects (unrelated) and don't want a cluttered up set of buffers that all look almost the same (by name, some getting a number appended if they were the second…

> maybe check to see if the directory it was launched in has a .emacs file and evaluate that.

Yes, or use .dir-locals.el like civilized ;)

Re: Emacs Survey

#26
> this requires nonfree Javascript

So... I get the motivation for including this, and I understand Emacs's roots. But IMO this mindset — the one that motivated including this disclaimer - is also why efforts to "modernize" will pay an extra tax, possibly preventing its success.

Emacs has a prioritization rubric that places freedom above mainstream utility. That's perfectly fine, but it inherently limits 1) its audience size, and subsequently 2) its contributor pool and 3) financial upside - either direct or indirect (used to support the project).

This means it will always lag behind the projects that are setting the bar for what "modern" means.

Re: Emacs Survey

#27

Earlier quoted context omitted.

If it helps, maybe not the solution you want but what I do: I launch a different emacs server for each project I'm working on, and make any modifications necessary there. Usually I only have one project per language open at a time, but suppose I have two lisp projects (unrelated) and don't want a cluttered up set of buffers that all look almost the same (by name, some getting a number appended if they were the second…

> maybe check to see if the directory it was launched in has a .emacs file and evaluate that. Yes, or use .dir-locals.el like civilized ;)

For others:

https://www.gnu.org/software/emacs/manual/html_node/emacs/Di...

Good to know, I've used file local variables but never thought about directory local variables.

Re: Emacs Survey

#28
They didn't ask the heretic question of "other editors used" (in parallel, not "before"), but I'm going to tell you the answer anyhow:

I use XEmacs 21.4 and Sublime 3.2.2 (and sometimes editors that come with various IDEs). I also regularly use vi when logged in as 'root', as it's an established sysadmin best practice not to run third-party software as super user.

Sublime is more beautiful but I trust Emacs more (Sublime still has the odd bug) and I master Emacs commands fairly well by now (used since 1993).

Re: Emacs Survey

#29
Props to JotForm---I accidentally closed my browser window mid-survey and upon restoring from history, it successfully picked up where I left off.

If I'd had to start over, I wouldn't have bothered.

Re: Emacs Survey

#30
post #13

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

I was wondering that. This appears to be some random person doing this - doesn't appear to be sponsored or approved by rms/gnu/fsf. (especially with non-free javascript)

ha, that's funny! well, i think the answers will be of general interest in any case.
Post reply on HN