zsh-vi-mode
zsh-vi-mode copied to clipboard
π» A better and friendly vi(vim) mode plugin for ZSH.
Currently, the escape bindkey option (e.g. `ZVM_VI_INSERT_ESCAPE_BINDKEY`) supports bind only one, however, there are some requirement of multiple escape keybindings such as #76, so it should be enhanced. For now,...
It builds a safety net against errors, especially useful for refactoring. If we donβt have a test suite then to touch the code is frightening, because of the fear of...
if we are using wsl we can echo "contents" | clip.exe to send content to send content to windows but i haven't found how to read content from windows buffer...
IntelliJ terminal requires `zle redisplay` to be called but this breaks completion menus in non IntelliJ terminals. This uses an environment variable to detect whether we are in an IntelliJ...
## General information - Terminal program: Apple_Terminal 453 (xterm-256color) - Operating system: macOS 14.3 (23D56) - ZSH framework: starship 1.17.1 - ZSH version: zsh 5.9 (x86_64-apple-darwin23.0) - ZVM version: zsh-vi-mode...
## General information - Terminal program: iTerm.app 3.4.23 (xterm-256color) - Operating system: macOS 14.2.1 (23C71) - ZSH framework: oh-my-zsh master (f7b647e1) - ZSH version: zsh 5.9 (x86_64-apple-darwin23.0) - ZVM version:...
If you delete with ctrl + u, it will reproduce  
## General information ## Basic examination - [x] I have read through the [README](https://github.com/jeffreytse/zsh-vi-mode) page - [x] I have the latest version of zsh-vi-mode - [ ] I have tested...
## General information - Terminal program: iTerm.app 3.4.23 (xterm-256color) - Operating system: macOS 14.2.1 (23C71) - ZSH framework: oh-my-zsh master (f7b647e1) - ZSH version: zsh 5.9 (x86_64-apple-darwin23.0) - ZVM version:...
The beam cursor doesn't work with `TERM=wezterm` and I fixed this.