Mercurial > dotfiles
changeset 300:c49fb04cf6da
Autocomplete rg search terms with ctags data
author | zegervdv <zegervdv@me.com> |
---|---|
date | Tue, 10 Nov 2020 17:53:00 +0100 |
parents | 1070d75463db |
children | f1590ff676ab |
files | dot_zshrc |
diffstat | 1 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/dot_zshrc Tue Nov 10 17:44:13 2020 +0100 +++ b/dot_zshrc Tue Nov 10 17:53:00 2020 +0100 @@ -186,6 +186,15 @@ zle -N fancy-ctrl-z bindkey '^Z' fancy-ctrl-z +# Ctags based completion for rg +_rg() { + if (( CURRENT == 2 )); then + compadd $(cut -f 1 tags tmp/tags 2>/dev/null | grep -v '!_TAG') + fi +} + +compdef _rg rg + # Aliases alias l="ls -haltr --color" alias ll="ls -haltr --color"