Home

Awesome

zsh-vimto

A pure-compatible extension to bindkey -v for zsh.

Pitch: zsh has support for a vim mode and it's improving all the time, however it has a few usability problems out of the box (like not being obvious what mode you're in, or some things not working like you'd expect). This plugin fixes some of those issues and makes it clear which mode you're in whilst retaining a minimal aesthetic.

screencast demonstrating appearance

Features

Installation

Use your zsh package manager of choice. E.g. with zplug:

zplug "laurenkt/zsh-vimto"
zplug install

If not using a package manager, download zsh-vimto.sh to a folder e.g. ~/.zsh/plugins and then add to your .zshrc or equivalent:

source ~/.zsh/plugins/zsh-vimto.sh

Customisation

To customise the colors used, set the following variables, for example:

export VIMTO_COLOR_NORMAL_TEXT=white
export VIMTO_COLOR_NORMAL_BACKGROUND=yellow

Todo