list: use __tag_search

This commit is contained in:
NRK
2021-06-02 03:37:35 +06:00
parent ee02e2641f
commit 1110213dd6

11
sxbm
View File

@ -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(){