Thanks for your help, got it to work now. All was needed is change the last line of the autocomplete script to:
complete -o nosort -o filenames -F _pass pass the nosort option cancels the sorting done in the background by bash. Found it there, should be ok with bash 4.4 and higher: https://unix.stackexchange.com/questions/215937/disable-sorting-of-compreply-in-bash-complete-function now when hitting tab tab I get first the (1){pass commands or options}, then the (2){folders / files}. The sets (1) and (2) are not sorted though, but I think I will get it done easily. On Sat, Mar 28, 2020 at 8:50 AM Reed Wade <[email protected]> wrote: > > > Ok, sounds good. Do you agree that this would be a bit nicer tab > > autocompletion? Or do you mind a lot having to type 'show' to get the > > second autocompletion? :) . > > I just always type 'show' so it only giving me the tree. > > > Do you think you would be able to implement the change you described > > in your last message? > > I don't think anyone want to remove the command shortcut show sorry :D > > > If not I can give it a look / try, but I do not > > have too much experience with this sort of scripting. > > I think the better thing to do in this case, is downloading the > pass script and the autocompletion script, putting them in your ~/bin > and .local/share/bash-completion/completions/ pathes and customize them. > > Removing the shortcut probably is easy, adapting the autocompletion > script will need a little more understanding. > > A little tuto I use myself is : > https://opensource.com/article/18/3/creating-bash-completion-script
