Releases: jeffreytse/zsh-vi-mode
v0.11.0
🎉 Hello world, I'm a new release for better work!
- Added support for foot terminal (#233).
- Fixed above lines were eaten issue (#234).
- Fixed custom escape keys breaks
CTRL-r
history search (#145). - Fixed selecting a surrounded text object doesn't work (#236).
- Fixed changing modes don't trigger an auto prompt reset (#243).
- Fixed incorrect
ZVM_MODE
value after initialization. - Fixed session starts in normal mode (#245).
This release provides important updates and bug fixes. Welcome to update to this version!
Hooray! Thanks for your supports! 💯
v0.10.0
🎉 Hello world, I'm a new release for better work!
- Fixed commands not found in
zvm_config
(#206). - Fixed visual mode stuck after typing
x
(#207). - Fixed
vioppend
mode does not exit correctly (#208). - Fixed
d^
deletes current character (#211). - Fixed visual replacement doesn't work normally (#212).
- Changed replace selection function name.
- Fixed unexpected behavior of
c[wWeE]
(#161). - Fixed unexpected behavior of
[cdy]<esc>
(#215). - Fixed preventing terminal from deleting previous line on ESC (#180).
- Fixed actions like
dt'
orct"
don't work (#218). - Fixed regression in prompt resetting (#219).
- Fixed
.
command doesn't work as expected behavior (#226). - Fixed repeat action in normal mode chomps lines above (#181).
- Fixed switching modes make above line chomped (#229).
- Fixed
zsh-syntax-highlighting
was broken (#228). - Fixed switching modes doesn't change prompt indicator (#230).
- Fixed switching keywords on 3-letter month wrongly (#227).
- Fixed
NEX
read engine doesn't correctly handle-
(#220). - Added system report support by
zvm_system_report
. - Better version information by
zvm_version
.
This release provides important updates and bug fixes. Welcome to update to this version!
Hooray! Thanks for your supports! 💯
v0.9.0
🎉 Hello world, I'm a new release for better work!
- Supported home, end and delete keys (#138).
- Updated zinit url of the document guide (#139).
- Added note about timeouts in surround guide (#140).
- Fixed escape cmd line flags of
ZVM_VI_EDITOR
(#143). - Fixed temp dir creation was corrupted (#146).
- Updated ZSH plugin standard URL of the document guide (#147).
- Added installation instructions for Nix users (#155).
- Fixed typo in head document (#157).
- Fixed no remember cursor style in tmux (#163).
- Used
$ZSH_CUSTOM
variable in Oh My ZSH (#166). - Perfected initialize commands arrays only if unset (#172).
- Added Fig as an installation method to the README (#183).
- Updated README.md for Homebrew (#184).
- Fixed completion display bug with tmux/IntelliJ (#191).
This release provides important updates and bug fixes. Welcome to update to this version!
v0.8.5
🎉 Hello world, I'm a new release for better work!
- Fix stroking
ESC
and other keys rapidly not working (#111). - Support to configure the initialization mode (#113).
- Support to config by a unified function (#115).
- Fix cursor color isn't restored correctly (#121).
- Better postponing
reset-prompt
. - Fix characters are hidden weirdly in IntelliJ terminal (#120).
- Fix characters are hidden weirdly under replace mode.
- Fix zsh completion menu was corrupted (#122).
- Fix prompt line got eaten on certain actions (#124).
- Fix editing command line by editor not working (#129).
- Support to custom user default cursor (#131).
This release provides important updates and bug fixes. Welcome to update to this version!
v0.8.4
🎉 Hello world, I'm a new release for better work!
- Standardize
$0
handling (#99). - Fix bindkey to
^J
not working normally (#93). - Fix exiting the replace mode was not working (#100).
- Remove unused code in
zvm_readkeys
. - Fix entering insert mode was corrupted occasionally (#94).
- Fix entering visual mode was currupted occasionally (#103).
- Fix
S
surround was not working (#104). - Support to custom highlight foreground (#108).
- Support syntax highlighting with external editor (#109).
This release provides important updates and bug fixes. Welcome to update to this version!
v0.8.3
🎉 Hello world, I'm a new release for better work!
- Fix wrong cursor pos when entering insert mode with
A
(#83). - Fix the paste contains auto-suggestion suffix (#86).
- Better repeating
[cdy]<count>[ia][wW]
(#88). - Support bindkey to a widget with parameters (#89).
- Fix lazy keybindings not working (#91).
- Fix the default value of
ZVM_TERM
. - Fix unexpected behavior of
[cdy][hl]
(#80). - Fix display doesn't be refreshed in replace mode (#92).
This release provides important updates and bug fixes. Welcome to update to this version!
v0.8.2
🎉 Hello world, I'm a new release for better work!
- Better dot command for repeating change (#77) .
- Support replace mode to better show the vi status.
- Fix wrong cursor position after exiting replace mode (#78).
- Fix repeating navigation with count not working.
- Fix
[cdy][fFtT]<char>
commands aren't repeated (#60). - Fix unexpected behavior of
[cdy][hl]
(#80). - Fix unexpected behavior of
[cdy]l
(#82). - Fix cursor style not changing in ST (#84).
- Amend initialization of some options.
This release provides important updates and bug fixes. Welcome to update to this version!
v0.8.1
🎉 Hello world, I'm a new release for better work!
- Fix
W/E/B
navigation and text object not working (#58) . - Fix escape sequences don't be treated correctly (#59).
- Better readkey timeout initialization.
- Better aspect of
after_select_vi_mode
commands. - Fix backward range operation isn't correct (#61).
- Fix exiting range operation will remove a letter (#62).
- Better oppend mode cursor style in range operations.
- Better repeating navigation (#63).
- Refactor opening line below and above function.
- Fix replacing characters causes some weird behaviors (#65).
- Fix wrong selection region when changing between visual modes (#66).
- Fix unexpected behavior of
[cdy][ia][wW]
(#67). - Fix unexpected behavior of
[cdy][ia][eE]
(#70). - Fix cursor style not supported in alacritty (#72).
- Fix unexpected behavior of replacing by
R
(#73) . - Fix unexpected behavior of backspace key in
R
mode (#74) .
This release provides important updates and bug fixes. Welcome to update to this version!
v0.8.0
🎉 Hello world, I'm a new release for better work!
- Support the new readkey engine NEX .
- Support disabling the cursor style feature (#21).
- Support line initial mode (#22).
- Fix surround
cs"
orS"
not working (#8). - Fix weird behavior after typing
S
to substitute line (#26) - Fix weird behavior after typing
C
from normal mode (#27) . - Fix wrong paste when cursor is at an empty line (#30).
- Fix entering insert mode triggers bell wrongly (#31) .
- Fix
[cdy]<count>
does not work (#32). - Fix nested calling zvm_readkeys (#34).
- Support to auto restore cursor to user default (#35) .
- Fix key combo
<ESC><key>
in normal mode was stuck (#39). - Fix vi mode was stuck after stroking
c<key>
(#40) . - Fix the cursor style compatibility in the term of vim (#41).
- Fix mktemp permission denied on MacOS (#44).
- Fix empty EDITOR causes editing line corruption.
- Fix the
dw
oryw
includes the newline character (#53). - Fix increasing or decreasing an empty line causes an error (#54).
- Support stroking
ctrl-v
again to exit visual mode (#55). - Fix binding
ctrl-<space>
does not work (#57) - Fix some known issues.
This release provides important updates and bug fixes. Welcome to update to this version!
v0.7.0
🎉 Hello world, I'm a new release for better work!
- Better performance of binding key .
- Better highlighting for visual mode.
- Better checking if a command is existed.
- Optimize
zvm_update_highlight
function. - Support editing current command line in vim.
- Fix the reset prompt compatibility issue (#7) .
- Avoid sourcing plugin multiple times (#9).
- Fix deleting or changing an inner word incorrectly (#10).
- Fix adding surrounds with space does not work.
- Fix weird performance issue on lazy keybindings.
- Fix some wrong highlighting issues.
- Fix the cursor position after yanking.
- Fix some known issues.
Welcome to update to this version!