From 24ea53f01de9c218a133d8cf7b3c77d6ad07bc26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Fri, 21 Feb 2014 19:36:26 +0200 Subject: [PATCH] ri: Fix colon handling in class completion. --- completions/ri | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/completions/ri b/completions/ri index 62a9b709..22103291 100644 --- a/completions/ri +++ b/completions/ri @@ -35,7 +35,7 @@ _ri_get_methods() _ri() { local cur prev words cword - _init_completion || return + _init_completion -n : || return local class method prefix ri_path ri_version separator IFS local -a classes @@ -75,6 +75,8 @@ _ri() fi COMPREPLY=( $( compgen -W '${classes[@]}' -- "$cur" ) ) + __ltrim_colon_completions "$cur" + if [[ "$cur" == [A-Z]* ]]; then # we're completing on class or module alone return 0