Fix gensub issue in fish
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
function buku-fzf
|
||||
# buku -p -f 5 | awk -F '\t' 'BEGIN { OFS=FS }; { $2=substr($2, 1, 90); print }' | column -t -s (printf '\t') | fzf --multi | awk '{ print $1 }'
|
||||
# if test (count $argv) -ge 1 -a "$argv[1]" = "fq"
|
||||
# set ids (buku -t fq -f4 | awk -F '\t' 'BEGIN { OFS=FS }; { sub(/https?:\/\/(www\.)?/, "", $2); $2=substr($2, 1, 45); $3=substr($3, 1, 50); print }' | column -t -s (printf '\t') | fzf --multi --tiebreak end | awk '{ print $1 }')
|
||||
if test (count $argv) -eq 1
|
||||
# TODO: column width? #
|
||||
set ids (buku -t + "$argv" -f4 | awk -F '\t' 'BEGIN { OFS=FS }; { sub(/https?:\/\/(www\.)?/, "", $2); $2=substr($2, 1, 45); $3=substr($3, 1, 50); print }' | column -t -s (printf '\t') | fzf --multi --tiebreak end | awk '{ print $1 }')
|
||||
# echo buku -t + "$argv" -f4
|
||||
else
|
||||
set ids (buku -p -f4 | awk -F '\t' 'BEGIN { OFS=FS }; { sub(/https?:\/\/(www\.)?/, "", $2); $2=substr($2, 1, 45); $3=substr($3, 1, 50); print }' | column -t -s (printf '\t') | fzf --multi --tiebreak end | awk '{ print $1 }')
|
||||
end
|
||||
|
||||
for id in $ids
|
||||
buku -o $id
|
||||
end
|
||||
end
|
||||
@@ -2,7 +2,7 @@ function man-vim
|
||||
if count $argv > /dev/null
|
||||
set prog $argv[1]
|
||||
else
|
||||
set prog (apropos . | awk '{ print $1 }' | fzf -e)
|
||||
set prog (apropos . | gawk '{ print $1 }' | fzf -e)
|
||||
end
|
||||
|
||||
nvim -c ":Man $prog" -c "only"
|
||||
|
||||
Reference in New Issue
Block a user