blob: 237eb78e597b2a13cd7f262852d6969756a8b76c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/usr/bin/env bash
#
# search hoogle with fzf
#
set -euo pipefail
HOOG="hoogle search --count=200"
export FZF_DEFAULT_COMMAND="$HOOG $*"
result=$(fzf-tmux \
--preview-window=down,border-none \
--preview "hoogle search --link --info {+2}" \
--bind "change:reload:$HOOG {q} || true" \
--ansi \
| cut -d' ' -f 1,2 \
| sed -e 's/ /./g'
)
hoogle search --info "$result"
##
|