#!/bin/sh choice=$(rg --color=always -n "$1" 2> /dev/null | fzf -d: \ --ansi \ --query="$1" \ --disabled \ --no-multi \ --preview='bat --color=always --style=header,numbers -H {2} {1} | grep -C3 {q}') line=$(echo "$choice" | cut -d':' -f2) file=$(echo "$choice" | cut -d':' -f1) nvim +"$line" "$PWD/$file"