-type d -iname 'build' -o \
-type f -name 'tags' \
\) -prune \
-\) -o -type f -exec grep -n "$@" "$pattern" {} +
+\) -o -type f -exec grep -In "$@" "$pattern" {} +
fi
export PICKTITLE="Pick File ($PWD)"
-file="$(find "$1" -not -path '*/\.*' -type f | sed 's|^\./||' | pick)"
+file="$(filelist "$1" \! \( \
+ -name '*.pdf' -o \
+ -name '*.png' -o \
+ -name '*.bin' -o \
+ -name '*.dbo' -o \
+ -name '*.cmdset' -o \
+ -name '*.o' \
+\) -not -path '*/\.*' | sed 's|^\./||' | pick)"
[ "" != "$file" ] && edit "$file"