* tide: Kill - add a 'Kill' tag to kill the most recent job
* tide: gap buffer does not handle UTF-8 currently
* edit: hangs after launching an empty tide instance then trying to open already open file
-* script: jump between header and source
-* script: grep to a new window/tag region
## BACKLOG
--- /dev/null
+#!/bin/sh
+filename=$(basename -- "$file")
+extension="${filename##*.}"
+
+if [ "$extension" == "c" ]; then
+ filename="${filename%.*}.h"
+elif [ "$extension" == "h" ]; then
+ filename="${filename%.*}.c"
+fi
+
+file="$(find . -type f -name "$filename" | pick)"
+[ "" != "$file" ] && edit "$file"