7 ms·
I love Emacs. I did a ton of things with it: - Organizer - git client - search tool - rough notes - Terminal - file management - Code editor! Pretty much ev
by lmedinas 4y ago
I love Emacs. I did a ton of things with it:
- Organizer
- git client
- search tool
- rough notes
- Terminal
- file management
- Code editor!
Pretty much everything.
But sometime ago I realized I was adding so many customized code lines to my .emacs to reassemble the modern editors that it made me think I was using it wrong. Then I decided to take a break and start using Neovim, which imo borrows some nice stuff from EMacs like the Terminal and the lua interface.
- ParetoOptimal 4y ago> adding so many customized code lines to my .emacs to reassemble the modern editors I feel like trying to recreate vscode in emacs could be a suboptimal approach to say "add a directory sidebar and lsp-mode, but get used to emacs buffer and tab handling"
- crabbone 4y agoWhy would anyone want to recreate VSCode in Emacs? It's like asking a philharmonic orchestra to play Country Roads... Yeah, they probably can do a very good job at it, but they are there to play some more interesting music, wouldn't you think? > get used to emacs buffer and tab handling This clearly shows you've never used the program you are so confidently talking about... What tabs?
- ParetoOptimal 4y ago> This clearly shows you've never used the program you are so confidently talking about... What tabs? lol, quick to go for the jab mister crab. https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html https://www.gnu.org/software/emacs/manual/html_node/emacs/Ta... Specifically I use https://github.com/mclear-tools/tabspaces https://github.com/mclear-tools/tabspaces
- crabbone 4y agoWhat's the connection? There are plenty of ways of managing multiple buffers, and tabs is... just one of them, and, it's just not good... Complaining about it just means you don't understand how to use the editor you are complaining about. These tabs are for people who come from another editor and think they need tabs. Similar to how you can have scrollbars or panels with buttons to do things in Emacs, but they aren't there to improve editing experience, they are there to help the inexperienced to transfer their experience from other editors onto the new one.
- ParetoOptimal 4y agoThere are plenty of ways of managing multiple buffers, and tabs is... just one of them, and, it's just not good... Complaining about it just means you don't understand how to use the editor you are complaining about. These tabs are for people who come from another editor and think they need tabs. Similar to how you can have scrollbars or panels with buttons to do things in Emacs, but they aren't there to improve editing experience, they are there to help the inexperienced to transfer their experience from other editors onto the new one. > What's the connection? > Complaining about it just means you don't understand how to use the editor you are complaining about. I must admit, I'm pretty confused here. I'm not complaining about tabs? > There are plenty of ways of managing multiple buffers, and tabs is... just one of them, and, it's just not good What do you use for managing multiple buffers? Do you not care about distinguishing one projects buffers from any other project? > These tabs are for people who come from another editor and think they need tabs. The tabs in emacs are different than the ones in vscode. In emacs terms there is only one window containing one buffer you cannot change per tab. tab == buffer in vscode > Similar to how you can have scrollbars or panels with buttons to do things in Emacs, but they aren't there to improve editing experience, they are there to help the inexperienced to transfer their experience from other editors onto the new one. I used to think this, but my mind was changed after seeing many experienced emacs users that do prefer using scrollbars, buttons, or the new context-menu-mode. emacs is about freedom in a lot of ways including how you use emacs, not some "ur a noob if you use the mouse" type thing. > they are there to help the inexperienced to transfer their experience from other editors onto the new one. People vary. For someone disabled, it's possible that in many scenarios using the mouse is faster for them than the keyboard. So the fact they use the mouse doesn't make them inexperienced. There is utility in these features and they don't purely exist to bridge the gap for new users coming into emacs.