diff options
author | Hsieh Chin Fan <typebrook@gmail.com> | 2020-07-03 16:24:36 +0800 |
---|---|---|
committer | Hsieh Chin Fan <typebrook@gmail.com> | 2020-07-03 16:54:33 +0800 |
commit | e2e5a1e9e6838af48ab4be87c7f0efd4eb30553a (patch) | |
tree | a0290169026834c78155b515ca7354d70fa254c8 | |
parent | 327ca41f4442337eedd4db3774a272cd8efdaac9 (diff) |
Modify the width of index from 4 to 5
-rwxr-xr-x | gist | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -290,7 +290,7 @@ _index_pattern() { | |||
290 | if [[ -z "$INPUT" ]]; then | 290 | if [[ -z "$INPUT" ]]; then |
291 | echo .+ | 291 | echo .+ |
292 | else | 292 | else |
293 | echo "($(sed -Ee '/^ {4,}/ d; s/^ *//; /^$/ q' <<<"$INPUT" | cut -d' ' -f1 | xargs | tr ' ' '|'))" | 293 | echo "($(sed -Ee '/^ {5,}/ d; s/^ *//; /^$/ q' <<<"$INPUT" | cut -d' ' -f1 | xargs | tr ' ' '|'))" |
294 | fi | 294 | fi |
295 | } | 295 | } |
296 | 296 | ||
@@ -331,7 +331,7 @@ _print_records() { | |||
331 | local status=''; status=$(_check_repo_status "${folder}/${gist_id}" "$blob_code") | 331 | local status=''; status=$(_check_repo_status "${folder}/${gist_id}" "$blob_code") |
332 | [[ $index =~ ^s ]] && description="$(printf "%-12s" [${author}]) ${description}" | 332 | [[ $index =~ ^s ]] && description="$(printf "%-12s" [${author}]) ${description}" |
333 | 333 | ||
334 | raw_output="$(printf "%-3s" "$index") $message $extra ${status:+${status} }$(_color_pattern '^(\[.+\])' <<<"$description")" | 334 | raw_output="$(printf "%-4s" "$index") $message $extra ${status:+${status} }$(_color_pattern '^(\[.+\])' <<<"$description")" |
335 | decorator=$(( $(grep -o '\\e\[0m' <<<"$raw_output" | wc -l) *9 )) | 335 | decorator=$(( $(grep -o '\\e\[0m' <<<"$raw_output" | wc -l) *9 )) |
336 | echo -e "$raw_output" | cut -c -$(( $(tput cols) +decorator )) | 336 | echo -e "$raw_output" | cut -c -$(( $(tput cols) +decorator )) |
337 | done \ | 337 | done \ |
@@ -366,7 +366,7 @@ _grep_content() { | |||
366 | grep --color=always -EHi -m1 "$1" * 2>/dev/null | head -1 | 366 | grep --color=always -EHi -m1 "$1" * 2>/dev/null | head -1 |
367 | }) | 367 | }) |
368 | 368 | ||
369 | [[ -n $result ]] && hint=false mark="$index " _print_records && sed -e 's/^/ /' <<<"$result" | 369 | [[ -n $result ]] && hint=false mark="$index " _print_records && sed -e 's/^/ /' <<<"$result" |
370 | fi | 370 | fi |
371 | done | 371 | done |
372 | } | 372 | } |