2 ms·
I get my hopes up when I see another vim emulation project, but after using it for just a few minutes, I already found a few missing vim features I use every da
by mct 11y ago
I get my hopes up when I see another vim emulation project, but after using it for just a few minutes, I already found a few missing vim features I use every day:
* Toggling if search results should be highlighted (:set hls, :set nohls)
* Opening the filename under the cursor in a new window (^W f)
Completely emulating an entirely different editor is very, very difficult :-(
I applaud everyone contributing to these projects, and hope they continue to improve! They've already come a very long way from evil, and viper-mode.
- tuhdo 11y ago> * Toggling if search results should be highlighted (:set hls, :set nohls) After you search, you get persistent highlighting. To turn it off, "SPC s c". All the toggling features are in "SPC t" group. > * Opening the filename under the cursor in a new window (^W f) `SPC f h` then press `C-c o`. The key bindings are consistent in other Helm commands as well. It opens a window side by side. Nothing is misisng, sorry. Spacemacs can even do things like [these](http://tuhdo.github.io/helm-projectile.html http://tuhdo.github.io/helm-projectile.html). If you have any question, ask it on Spacemacs chatroom: https://gitter.im/syl20bnr/spacemacs https://gitter.im/syl20bnr/spacemacs
- mct 11y agoYou're right, "missing" was a poor choice of words. I meant, "vim keybindings for these commands isn't supported". They are keybindings my fingers reach for everyday without thinking about it, similar to how I use j, k, h, l without thinking about it.
- tuhdo 11y agoThere's a reason it's called Spacemacs, not NeoVim and major features are centered around the SPC leader key. There are certain things you must learn from Emacs if you want to get the benefit of it, such as Emacs packages. To make it easier to learn, there's a popup with keys and commands there. If you press ?, it brings a cheatsheet like interactive window and you can narrow it down by start typing and press `C-z` to open each command description. For example, if you want to know what each command in `SPC f` does, pres `SPC f ?` then press `C-z` on a command and you get a description on upper window.