3 ms·
I've always thought, as a Developer, that somehow I'm missing out by not learning Emacs or VIM. Some of the Devs I've worked with move so fast in these tools i
by firecall 3y ago
I've always thought, as a Developer, that somehow I'm missing out by not learning Emacs or VIM.
Some of the Devs I've worked with move so fast in these tools it's mind boggling!
I'm an old school Mac person... I mouse and click things :-)
- pjmlp 3y agoAs grey beard that also has earned his UNIX scars, you can move just as fast with an IDE. Master the shortcuts and keyboard + mouse chords.
- harrygeez 3y agoI'm fairly quick with Emacs... But these days VS Code is so good I don't really miss it. Command palette kind of feels like M-x Sometimes I feel like I'm too quick that Emacs is trying to catch up, that's the problem. Emacs native compilation made things a lot faster, but I reckon VS Code out of the box plus some extensions makes it a much better value proposition. It's difficult to go back to grepping when VSCode let's you see your regex results _on the fly_ I still use Emacs for Magit. I would pay for a Magit for VSCode implementation
- mpenet 3y agoconsult-grep (and it’s variants using git or rg etc) let you do that, with results as you type in mini buffer, with full live previews in a separate buffer (if you want). With an extra keystroke you can export all the results in a buffer and edit/save them in place too.
- harrygeez 3y agothanks for recommending! Looks similar to what I'm looking for. Tbh even if it works as advertised it's hard to go back after getting used to richer views. My ideal Emacs now should come with rich GUI panels with Emacs editing experience.
- mpenet 3y agoYeah it’s quite personal at this point. I have used both but I am way more efficient with emacs. I also find the investment in emacs pays back more over time. Generally I also find emacs a lot more snappy. But that’s just me, and to be fair I have used emacs since the mid 90s and vscode only for half a year. The past few years emacs developement/experience also improved massively. It’s good to have choices ultimately and they both pulled good ideas from each other.
- m_dgrs 3y agoYou might be interested in https://github.com/kahole/edamagit https://github.com/kahole/edamagit
- thomastjeffery 3y agoSpeed is one thing, but satisfaction is the real value. This is also why I type with a non-standard layout (Workman) on a non-standard ergonomic keyboard (Keyboardio Model 01). It's comfortable and functional, but above all, is satisfying. Unfortunately, the change in keyboard broke Vim for me: at its core, vi's functionality is made out of its keybinds. You can remap them, but you can't reconceptualize them. Emacs has about half of this problem.