Style: unset compopt filenames if completing command or option
This is about the looks of the completion list -- if we have a directory with the name of a subcommand it will be presented with a trailing slash. This avoids that.
This commit is contained in:
parent
dfc8796b25
commit
9569cfc8f3
@ -54,7 +54,7 @@ _hledger_completion_function() {
|
||||
|
||||
# Completion lists are already sorted at build-time
|
||||
# This keeps commands and options grouped separately
|
||||
compopt -o nosort
|
||||
compopt -o nosort +o filenames
|
||||
_hledger_compreply "$(_hledger_compgen "$_hledger_complist_commands")"
|
||||
_hledger_compreply_append "$(_hledger_compgen "$_hledger_complist_generic_options")"
|
||||
|
||||
|
||||
@ -54,7 +54,7 @@ _hledger_completion_function() {
|
||||
|
||||
# Completion lists are already sorted at build-time
|
||||
# This keeps commands and options grouped separately
|
||||
compopt -o nosort
|
||||
compopt -o nosort +o filenames
|
||||
_hledger_compreply "$(_hledger_compgen "$_hledger_complist_commands")"
|
||||
_hledger_compreply_append "$(_hledger_compgen "$_hledger_complist_generic_options")"
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user