[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnuastro-commits] master e1c1a4b 18/62: Table: Completion, fix 'wcshdu'
From: |
Mohammad Akhlaghi |
Subject: |
[gnuastro-commits] master e1c1a4b 18/62: Table: Completion, fix 'wcshdu' |
Date: |
Thu, 13 May 2021 22:20:47 -0400 (EDT) |
branch: master
commit e1c1a4bc25b78e8619e692270a3f4f9a15f4acac
Author: Pedram Ashofteh Ardakani <pedramardakani@pm.me>
Commit: Mohammad Akhlaghi <mohammad@akhlaghi.org>
Table: Completion, fix 'wcshdu'
Until now, the 'wcshdu' option would work only without the equal sign.
With this commit, the 'compgen' will cease to filter out the words that
do not match the current word. This is because when the cursor is just
after the equal sign '=', it will be considered as the current word. And
none of the options contain '='. Hence, all of them will be removed from
suggestions.
Also, a short description of the 'wcshdu' command is added.
---
bin/table/completion.sh | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/bin/table/completion.sh b/bin/table/completion.sh
index 113c09d..8f491d3 100644
--- a/bin/table/completion.sh
+++ b/bin/table/completion.sh
@@ -26,7 +26,7 @@ _gnuastro_autocomplete_list_fits_hdu(){
# Accepts a fits filename as input and suggests its headers
if [[ -f "$1" ]]; then
local list="$($ASTFITS --quiet $1 | awk '{print $2}')"
- COMPREPLY=($(compgen -W "$list" -- "$word"))
+ COMPREPLY=($(compgen -W "$list"))
fi
}
@@ -132,7 +132,10 @@ _gnuastro_asttable_completions(){
# something is going wrong.
_gnuastro_autocomplete_list_fits_columns "$fits_name"
;;
- -W|--wcshdu) _gnuastro_autocomplete_list_fits_hdu "$fits_name" ;;
+ -W|--wcshdu)
+ # Description is same as the '--column' option.
+ _gnuastro_autocomplete_list_fits_hdu "$fits_name"
+ ;;
-b|--noblank) ;;
-h|--hdu) ;;
*) _gnuastro_autocomplete_list_options $PROG_NAME ;;
- [gnuastro-commits] master 1c1fe3d 01/62: New feature: Auto Complete (WIP), (continued)
- [gnuastro-commits] master 1c1fe3d 01/62: New feature: Auto Complete (WIP), Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master c02ae2c 02/62: Completion: feed options from `help`, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master b06fbce 03/62: Completion: Fix indentations, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master a829b24 05/62: Completion: Suggest FITS files in relevant options, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master 3da00c3 07/62: Table: Prepare initial completion script, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master 477d23d 06/62: Rename completion files, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master 39efeea 08/62: Table: First working completion, general commands, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master 32cbe32 13/62: Table: Completion, better formatting, add function, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master d631f5b 15/62: Table: Completion, remove global variables, etc, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master f4cf33d 17/62: Tabel: Completion, examine for fits availability, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master e1c1a4b 18/62: Table: Completion, fix 'wcshdu',
Mohammad Akhlaghi <=
- [gnuastro-commits] master 6fe9cb6 20/62: Table: Completion, refactor awk regex fits name, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master c593823 23/62: Table: Completion, fix hdu and fits suggestions, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master 0420521 04/62: Completion: bug fix in catching the options, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master 3d8e96d 10/62: Table: Fix completion issue, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master f2ccd6e 12/62: Table: Completion, fix reading fits column, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master d0e1362 14/62: Table: Completion, better function name, copyright, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master 7ad725a 21/62: Table: Completion, fix hdu and fits suggestions, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master b391ee8 22/62: Table: Completion, bash4+ long option no space, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master 97d9a1e 09/62: Table: Completion suggests matching words, Mohammad Akhlaghi, 2021/05/13
- [gnuastro-commits] master 9ea367b 16/62: Table: Completion, handle '=', do not append space, Mohammad Akhlaghi, 2021/05/13