Remove dmenu from find-edit script

This commit is contained in:
Talia 2023-06-20 19:44:53 +02:00
parent 91492553cb
commit ed6096da2d
Signed by: darkwiiplayer
GPG key ID: 7808674088232B3E

View file

@ -1,6 +1,6 @@
#!/bin/sh
ignore="-not -path */.git/*"
ignore='-not -path "*/.*/*"'
while test $# != 0
do
@ -16,20 +16,10 @@ if [ -f "$1" ]
then
$EDITOR $1
else
if which fzf > /dev/null
then
file=$(find . $ignore -type f | fzf -m -1 -q "$*")
found=$?
elif which dmenu > /dev/null
then
file=$(find . $ignore -type f -name '*'"$1"'*' | sed -e 's/^\.\///' | dmenu -l 20)
found=$?
else
echo "Found neither fzf nor dmenu"
fi
fi
if [ "$found" -eq 0 ]
file=$(sh -c "find . $ignore -type f" | fzf -m -1 -q "$*")
if [ "$?" -eq 0 ]
then
echo "$file" | xargs -d '\n' $EDITOR
fi
fi