3 ms·
> The biggest advantage of modern IDE is the ease in trying new plugins I don't think think pasting a few lines[1] into a file can be counted as a huge step? T
by olejorgenb 6y ago
> The biggest advantage of modern IDE is the ease in trying new plugins
I don't think think pasting a few lines[1] into a file can be counted as a huge step? There's built-in UI [2] for installing and configuring packages.
To me the overwhelming advantage of an IDE is good semantic language support out-of-the box. Even having invested quite some time in language-support configuration in emacs I usually use an IDE instead.
> and fuzzy searching makes it easy to find out commands and learn their shortcuts.
This is a package (extension) away in emacs, and there's multiple starter configs which have this out of the box (spacemacs, doom, etc.). IIRC the vanilla experience have prefix completion of commands.
Emacs suffer a bit from having an enormous number of commands which kinda pollute the command-palette-search for everyday use.
Some of the quirky terminology takes some time to get used to (eg.: "open" -> "find")
Overall I find emacs discoverability to be very good and the documentation is comprehensive and well-written.
[1] https://melpa.org/#/getting-started https://melpa.org/#/getting-started (besides, the elpa repository is available out-of-the box)
[2] https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Installation.html https://www.gnu.org/software/emacs/manual/html_node/emacs/Pa... (admitting you often have to use some elisp for more advanced configuration)
- CJefferson 6y agoPasting in a few lines is a HUGE step, because how are beginning Emacs users supposed to even know they are supposed to do that? I see this every year with new undergraduates at uni -- they are often aware of vim, Emacs, VSCode and eclipse, and play around with them. They don't have any reason to believe Emacs and vim are good, and any step to get stuck at loses you a bunch of users. Some students take up vim, but Emacs gets almost no use, as it doesn't (to the beginner user) seem to do anything well, and everything is hard to do.
- baby 6y agoFor example, I'm trying to setup rust-analyzer with emacs right now, and the instructions here makes 0 sense at all: https://rust-analyzer.github.io/manual.html#emacs https://rust-analyzer.github.io/manual.html#emacs I'm completely stuck at step 2 and 3, how can anyone parse this without being an emacs pro is beyond me