From 439acc5bfddd10a7e8779d4369c6bedfe35dcd44 Mon Sep 17 00:00:00 2001 From: Laurent Besson Date: Wed, 28 Feb 2024 14:52:59 +0100 Subject: [PATCH] init: add ml command completion for tcsh shell Add simple completion (loaded modules, avail modules) to "ml" command for tcsh shell. Fixes #416 --- init/tcsh_completion.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/init/tcsh_completion.in b/init/tcsh_completion.in index 348e02de..8c88ebf3 100644 --- a/init/tcsh_completion.in +++ b/init/tcsh_completion.in @@ -107,3 +107,7 @@ complete module 'C,/*,f,' 'C,.*,f,' 'C,~/*,f,' \ 'C/sw*/(switch)/' \ "p/1/(@comp_cmds@ @comp_opts@)/" \ "n/-*/(@comp_cmds@)/" + +complete ml 'c/-/`_module_loaded`/' \ + 'p/1-/`_module_not_yet_loaded`//' +