Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
https://github.com/emacs-evil/evil is very very good these days. If you use it and are comfortable I see no reason to change.
The problem I have with evil in Emacs is that it is another layer on top of vinalla Emacs. Not many packages are designed with evil key bindings in mind. You need packages like https://github.com/emacs-evil/evil-collection and and https://github.com/emacs-evil/evil-magit and https://github.com/emacs-evil/evil-ediff to make Emacs feel more "evil". Distros like Doom and Spacemacs integrate these packages for you, but then you're even farther away from the default Emacs experience. I also find online help worse for evil bindings. To figure stuff out you often have to resort to looking at vim or neovim documentation. "Vanilla" Emacs is famously "self documenting" but last I checked evil couldn't provide useful help, within Emacs, in the same way.
The problem I have with evil in Emacs is that it is another layer on top of vinalla Emacs. Not many packages are designed with evil key bindings in mind. You need packages like https://github.com/emacs-evil/evil-collection and and https://github.com/emacs-evil/evil-magit and https://github.com/emacs-evil/evil-ediff to make Emacs feel more "evil". Distros like Doom and Spacemacs integrate these packages for you, but then you're even farther away from the default Emacs experience. I also find online help worse for evil bindings. To figure stuff out you often have to resort to looking at vim or neovim documentation. "Vanilla" Emacs is famously "self documenting" but last I checked evil couldn't provide useful help, within Emacs, in the same way.
The problem I have with evil in Emacs is that it is another layer on top of vinalla Emacs. Not many packages are designed with evil key bindings in mind. You need packages like https://github.com/emacs-evil/evil-collection and and https://github.com/emacs-evil/evil-magit and https://github.com/emacs-evil/evil-ediff to make Emacs feel more "evil". Distros like Doom and Spacemacs integrate these packages for you, but then you're even farther away from the default Emacs experience. I also find online help worse for evil bindings. To figure stuff out you often have to resort to looking at vim or neovim documentation. "Vanilla" Emacs is famously "self documenting" but last I checked evil couldn't provide useful help, within Emacs, in the same way.