From 1110213dd616c0e0878ad91cc864465b84e24302 Mon Sep 17 00:00:00 2001 From: NRK Date: Wed, 2 Jun 2021 03:37:35 +0600 Subject: [PATCH] list: use __tag_search --- sxbm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/sxbm b/sxbm index 41de4cf..5502811 100755 --- a/sxbm +++ b/sxbm @@ -122,21 +122,18 @@ bm_list(){ shift done - [ -z "$QUERY_TITLE" ] && + __tag_search(){ awk --posix -v COL_LINE_NUM="$COL_LINE_NUM" \ -v COL_LINK="$COL_LINK" -v COL_TITLE="$COL_TITLE" \ "$QUERY_TAG { LINK=\$1; \$1=\"\"; gsub(/[[:space:]]\+[^[:space:]]+/,\"\"); print COL_LINE_NUM NR \") \" COL_LINK LINK \" \" COL_TITLE \$0 }" \ "$DATA_FILE" + } [ -n "$QUERY_TITLE" ] && - awk --posix -v COL_LINE_NUM="$COL_LINE_NUM" \ - -v COL_LINK="$COL_LINK" -v COL_TITLE="$COL_TITLE" \ - "$QUERY_TAG { LINK=\$1; \$1=\"\"; - gsub(/[[:space:]]\+[^[:space:]]+/,\"\"); - print COL_LINE_NUM NR \") \" COL_LINK LINK \" \" COL_TITLE \$0 }" \ - "$DATA_FILE" | eval "$QUERY_TITLE" + __tag_search | eval "$QUERY_TITLE" || + __tag_search } bm_open(){