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