3 ms·
I just find it a little saddening although very understandable that at this point Emacs just simply isn't better for writing code than any Jetbrains product. Y
by azeirah 5y ago
I just find it a little saddening although very understandable that at this point Emacs just simply isn't better for writing code than any Jetbrains product.
Yes I'm very aware that there are plugins, stand-alone terminal tools to integrate, language-server-protocol and all that... But it's just that Jetbrains tools have far deeper intelligence about your code. By default.
I tried hard to like Emacs, and I did end up liking it, I just don't know for what workflow.
Knowledge work? Obsidian
Working on large coding projects? Jetbrains IDEs
Working on scripts or quick edits? Sublime Text or sometimes vscode
Need to make a change to bla.config from the terminal? (n)vim
I think the only advantage Emacs really still has to offer nowadays is that it's general enough to be able to do all of the above very well to quite well. None of those tools comes close enough to be able to do all of those workflows. Yes you can force sublime or vim into becoming a workstation for all of the above, but then it will become very bloated and slow.
It also doesn't help that Emacs is very archaic. I can teach you Obsidian, Sublime and vs code in a day, I can teach you jetbrains IDEs in a month, but it will take me years to teach you to use emacs effectively.
- pxc 5y ago> Working on large coding projects? Jetbrains IDEs IME language support and a desire for intellisense type features is a bigger factor. JetBrains generally has excellent support for that across the board, and it's sometimes lacking for some languages with Emacs but size of the codebase doesn't really matter. At work we have a sizeable PHP codebase, and it's just as fast, if not faster, to navigable with ripgrep and fzf or editor plugins based on them as with a JetBrains IDE