From 4fedd438b177cc8adf227da193642b139a1ee5f4 Mon Sep 17 00:00:00 2001 From: Iain Patterson Date: Tue, 8 Jul 2008 12:00:16 +0000 Subject: [PATCH] Added GNU GLOBAL completion. git-svn-id: https://svn.cambridge.iain.cx/profile/trunk@113 6be0d1a5-5cfe-0310-89b6-964be062b18b --- .profile.d/completion.bashrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.profile.d/completion.bashrc b/.profile.d/completion.bashrc index fa86e5e..ae18697 100644 --- a/.profile.d/completion.bashrc +++ b/.profile.d/completion.bashrc @@ -103,6 +103,15 @@ function _rmmod() { return 0 } +# Find tags with GNU GLOBAL. +function _global() { + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + + COMPREPLY=($(global -c "$cur")) + return 0 +} + complete -F _ssh rollout complete -F _ssh ssh complete -F _ssh sshterm @@ -120,6 +129,7 @@ complete -F _known_hosts kill_known_host complete -F _known_hosts knh complete -F _modprobe modprobe complete -F _rmmod rmmod +complete -F _global global unset COMPLETION_DIR_PING unset COMPLETION_DIR_RDP -- 2.7.4