#!/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'