Open djanatyn opened 3 years ago
Hi @djanatyn
First of all, thank you very much for describing the issue carefully.
What I must say is that I haven't compared the other vi-mode plugins you mentioned very seriously. This plugin was born to solve the various problems of zsh's default vi mode. It pursues closer to native vim's behavior, it allows users to have a better user experience, so the object of comparison is the original default vi mode.
I have listed all the main features, but since there are many differences in specific details, I did not mention them. Here I can roughly explain some specific differences:
ciw
, ci
-> pending 3 seconds -> w
) e
and type cs"
)R
to replace some characters.shift-v
to enter visual line mode, check the highlight behavior.ESC
to escape insert mode to normal mode, check the speed.ctrl-a
increment and ctrl-x
decrement featureIn short, this plugin pursues a more native vim experience, you can have a further try on this plugin. Also, you are very welcome to do some contributions on the documentation, such as the comparision with other plugins. : D
Thanks and regards
Hi, could you let me know how to change the status prompt to the clear colorful look in your screen capture? I didn’t seem to find it in README or after some searching in zsh-vi-mode.zsh
Hi, could you let me know how to change the status prompt to the clear colorful look in your screen capture? I didn’t seem to find it in README or after some searching in zsh-vi-mode.zsh
@stutterrrrer You should check how to change prompt of your theme, the screenshot is a demo from a custom theme. You can refer to here, this plugin provides you some aspects to change your prompt of your theme on vi mode changed.
I'm interested in this project as a longtime zsh user. I've noticed a lot of different "vi-mode" plugins over the years, and have used several:
I'm currently using
sharat87/zsh-vim-mode
, which I picked for its small implementation. I also haveb4b4r07/zsh-vimode-visual
installed.This project stands out to me, but I don't have a clear understanding of how it differs from other similar plugins. While the feature section is well documented (thank you!), I'm interested in an explicit comparison between this plugin and others.
Sometimes I see this presented with a feature matrix:
Another great example comparison I refer to sometimes:
https://github.com/raxod502/straight.el#comparison-to-other-package-managers
As an example of a feature I'd like to see highlighted, it looks like this plugin provides a way to run commands when transitioning between states:
That's certainly a compelling reason for me to use it, but I had to read through almost all of the README to know.
Providing this information as quickly as possible helps zsh users who already have a vi-mode plugin installed, so they can make an informed choice about whether to switch.
Separately: thank you for your development and contributions! I'll be installing this morning to give the plugin a try myself.