| ▲ | rmunn 3 hours ago | ||||||||||||||||||||||||||||||||||
The two things about Emacs I would love if I used it (tried twice, bounced HARD off the keyboard controls both times. I hate modifer+key control schemes — give me modal editing any day — and I don't even have RSI!) are magit and org-mode. I've never tried magit so I don't know if lazygit is a decent substitute. But for org-mode in Neovim, there's https://github.com/nvim-neorg/neorg. I'm sure it's only a partial, half-broken implementation of the real org-mode, but it covers the parts that I need most, structured note taking. If you're a diehard modal-editing aficionado like me and think that Emacs is a great IDE but it's a shame about its editor (and its keyboard scheme), maybe give neorg a try. Might well make you shift away from notes.txt files. And yes, I know I could just use `evil` in Emacs. Maybe someday I'll overcome my decades of learned resistance to running Emacs, but every time I see the Emacs control scheme, I wince and I'm reminded why I don't use it. Having some key combos be "hold down the Control key while you press two keys" (like `C-x C-s` to save a file) while other key combos are "hold down the Control key while you press one key, then release it before pressing the second key" (like `C-x s` to save all files) is just not going to fit into my brain. Maybe that's intuitive for some people, but it just doesn't work for me. And so I bounce off Emacs before ever giving it a real chance. | |||||||||||||||||||||||||||||||||||
| ▲ | flaunf221 2 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
Keyboard control schemes annoy me a lot, because most of them can be described as "draft of a potentially good idea that became holy book and engineering was forgotten". For example - let's put "go all the way to the right" on the left button. And "go all the way to the left on the combo of modifier with right button". I'm talking about 0 and $ (Shift+4) for vi. It's not consistent, it's not ergonomic or easy to input when properly touch typing. It's almost an accidental control scheme because it was based on no longer existing keyboard keycap labels. And in this case where you can't even exit vi without first reading a manual, half an hour reduction in learning time that you get from remembering that `i` is Insert will not compensate for hundreds or thousands hours using later when you will be pressing button not by looking at keyboard but by muscle memory. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | tmtvl 3 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
For modal editing there's also meow, god mode, and devil. Personally I quite dislike modal editing because of how you have to work very, very slowly and smash every key to make sure you don't accidentally do something like delete half the file, save, and quit; but I do have escape bound to god-local-mode for those rare times I need a long chain of chords. M-x some-command is usually good enough for me when I can't be bothered to memorise the chord, though. | |||||||||||||||||||||||||||||||||||
| ▲ | precompute 3 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
You should try using evil again. I use it full-time and 90% of my non-web-browsing work is in Emacs (the other 9% is in the terminal). It's very stable and IMO more full-featured than plain vim. In time you'll pick up some native emacs shortcuts to simplify your life but you'll still have modal editing everywhere. Best of both worlds. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||