Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.31 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.31 KB

zsh-jump-target

zsh-jump-target is a ZLE widget for quickly jumping to a spot in a command line, inspired by Vim's EasyMotion and Emacs' avy and ace-jump-mode.

###Installation

Clone the git repository:

$ git clone https://github.com/scfrazer/zsh-jump-target.git

Copy functions/jump-target to a directory in your fpath and autoload it:

autoload -Uz jump-target
zle -N jump-target

###Usage

Bind some key to jump-target:

bindkey "^J" jump-target

When you want to jump to a particular spot in a command line, press the bound key and it will prompt you for a character. For example, if you wanted to jump to the beginning of this sentence, you would press capital F. All the captial F's in the command line will be overlaid with target letters. Press the target letter you want and your cursor will jump to that spot.

###Options

ZSH_JUMP_TARGET_CHOICES is a string of characters that will be used to mark targets. By default it is a through z and A through Z.

ZSH_JUMP_TARGET_STYLE is the style used to highlight targets. By default they will be red, bold, and underlined.