summaryrefslogtreecommitdiff
path: root/u
blob: c660b7b907bd561d6bfb0484429f9ea3e424bfe5 (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env bash
# usage: u [query]
ref=~/src/urbit/docs/reference
sel=$(rg --line-number '^###\s(.+)$' $ref -r '$1' \
    | sed "s|$ref||g" \
    | fzf --query="$1"
)
file=$(cut -d':' -f1 <<< $sel)
line=$(cut -d':' -f2 <<< $sel)
echo +$line $file
vim $ref/$file +$line -c 'normal zt'