# HG changeset patch # User zegervdv # Date 1605027180 -3600 # Node ID c49fb04cf6da9cc0e7f2f342dbef5b17fd57ab6f # Parent 1070d75463db0c7f29ac4b880e6e859214b03b76 Autocomplete rg search terms with ctags data diff -r 1070d75463db -r c49fb04cf6da dot_zshrc --- 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"