diff --git a/.gitmodules b/.gitmodules index 6d450d7..cc2bd82 100644 --- a/.gitmodules +++ b/.gitmodules @@ -34,3 +34,6 @@ [submodule "vim/.vim/bundle/vim-fugitive"] path = vim/.vim/pack/bundle/start/vim-fugitive url = https://github.com/tpope/vim-fugitive.git +[submodule "zsh/.config/zsh/plugins/zsh-autosuggestions"] + path = zsh/.config/zsh/plugins/zsh-autosuggestions + url = https://github.com/zsh-users/zsh-autosuggestions/ diff --git a/zsh/.config/zsh/.zshrc b/zsh/.config/zsh/.zshrc index d0f3e81..dccab64 100644 --- a/zsh/.config/zsh/.zshrc +++ b/zsh/.config/zsh/.zshrc @@ -39,6 +39,17 @@ elif [[ -o interactive ]]; then fi unset keyfile +################ +# Load plugins # +################ +plugins=(zsh-autosuggestions/zsh-autosuggestions.zsh) + +for plugin in "${plugins[@]}"; do + if [[ -f "$ZDOTDIR/plugins/$plugin" ]]; then + source "$ZDOTDIR/plugins/$plugin" + fi +done + bindkey -e # zshrc aliases alias ls='ls --color=auto' diff --git a/zsh/.config/zsh/plugins/zsh-autosuggestions b/zsh/.config/zsh/plugins/zsh-autosuggestions new file mode 160000 index 0000000..146020d --- /dev/null +++ b/zsh/.config/zsh/plugins/zsh-autosuggestions @@ -0,0 +1 @@ +Subproject commit 146020d9b28c70a5edd93d19bbef9c5cb05d4b62