3 ms·
Emacs has this too, with ‘undo-tree-mode’. (Incidentally, the documentation is wonderful: ‘The only downside to this more advanced yet simpler undo system is t
by bradrn 8mo ago
Emacs has this too, with ‘undo-tree-mode’.
(Incidentally, the documentation is wonderful: ‘The only downside to this more advanced yet simpler undo system is that it was inspired by Vim. But, after all, most successful religions steal the best ideas from their competitors!’)
- nothrabannosir 8mo agoundo-tree-visualize is easily one of the biggest wow factors for unfamiliar users. Cannot unsee, cannot go back.
- ghosty141 8mo agoI had occasional problems with undo-tree (the tree broke occasionally), I've been using vundo for a while now and I'm a lot more happy with that.
- nesarkvechnep 8mo agoThe mark and diff functionality is great too.
- scoops_ 8mo agoAnother day, another great Emacs package I’ve just learned about. This one’s going in the init.el for sure!
- sepeth 8mo agoI haven’t been using Emacs for a long time now, but isn’t the Emacs way better? With undo tree you don’t lose any history, but the same is true for what Emacs does by default and it is much easier to navigate the history, since every change is part of a linear history and undos and redos also get added to it.
- gmmachine 8mo agoStrange, I love GNU screen, and find the key combinations very easy and intuitive. However, I could never seem to master GNU's Emacs and what I find are very strange default key commands. I love vim for the reason of, what I personally find, very intuitive key combinations. I just downloaded VSCode for the first time recently -- which I was delighted to find has a VIM mode. From what I read VSCode's VIM mode does not respect the undo tree of actual VIM.
- noelwelsh 8mo agoA good number of Emacs users work with Vim key bindings. evil-mode is very good. I use Doom Emacs, which uses evil-mode by default.
- colpabar 8mo agofun fact: sublime text also has a vim mode (called "Vintage mode" which is just hilarious) that is built-in but disabled by default, rather than an extension like in vscode. vim keybinds are just the best.