diff --git a/README.mkd b/README.mkd index ad34b1a..532ec8f 100644 --- a/README.mkd +++ b/README.mkd @@ -3,26 +3,9 @@ > [Fish](http://fishshell.com/)-like fast/unobtrusive autosuggestions for zsh. ## Installation - -```sh -$ git clone git://github.com/tarruda/zsh-autosuggestions ~/.zsh-autosuggestions - -$ cat >> ~/.zshrc << "EOF" - -# Setup zsh-autosuggestions -source ~/.zsh-autosuggestions/autosuggestions.zsh - -# Enable autosuggestions automatically -zle-line-init() { - zle autosuggest-start -} -zle -N zle-line-init - -# use ctrl+t to toggle autosuggestions(hopefully this wont be needed as -# zsh-autosuggestions is designed to be unobtrusive) -bindkey '^T' autosuggest-toggle -EOF - +``` + $ git clone git://github.com/wgallios/zsh-autosuggestions ~/.zsh-autosuggestions + sh .zsh-autosuggestions/install ``` Any widget that moves the cursor to the right(forward-word, forward-char...) diff --git a/install b/install new file mode 100755 index 0000000..8432fc8 --- /dev/null +++ b/install @@ -0,0 +1,32 @@ +#!/bin/sh + +# Install script for zsh-autocomplete + +#first checks if ~/.zshrc file exists and is readable +if [ ! -r ~/.zshrc ]; then + echo "\nError: ~/.zshrc file does not exist or is not readable!\n" + exit 1 +fi + +DIR=$(dirname $(readlink -e $0)) ; + +# appends the string to ~/.zshrc file +cat >> ~/.zshrc << EOF + +# Setup zsh-autosuggestions +source $DIR/autosuggestions.zsh + +# Enable autosuggestions automatically +zle-line-init() { + zle autosuggest-start +} + +zle -N zle-line-init + +# use ctrl+t to toggle autosuggestions(hopefully this wont be needed as +# zsh-autosuggestions is designed to be unobtrusive) +bindkey '^T' autosuggest-toggle +EOF + +echo "\nSetup completed successfully!\n" +exit 0