From e623f0b7e07f067d8fa84de90d89e061f93124b4 Mon Sep 17 00:00:00 2001 From: Tong Wu Date: Tue, 9 Sep 2014 22:03:23 +1000 Subject: [PATCH] Fixed Issue #338, needed to to use nullglob. '*' expands to itself if no expansions could be made, overriding every other file in ls_output. Hidden files also have semantic menus now. --- data/Termlets/ls | 1 + 1 file changed, 1 insertion(+) diff --git a/data/Termlets/ls b/data/Termlets/ls index 5242d7a..2098d80 100755 --- a/data/Termlets/ls +++ b/data/Termlets/ls @@ -10,6 +10,7 @@ file_end_mark=$(text_menu_end '1') ls_output=$'\n'$ls_output$'\n' # TODO: Search for files in directory passed to ls rather than the current directory +shopt -s nullglob dotglob for filename in *; do if [[ -d $filename ]]; then file_substitution="$dir_begin_mark$filename$dir_end_mark"