diff options
Diffstat (limited to 'xplumb')
| -rwxr-xr-x | xplumb | 10 |
1 files changed, 5 insertions, 5 deletions
| @@ -18,7 +18,7 @@ menu=${MENU:-dmenu} | |||
| 18 | menuopts="-l 10" | 18 | menuopts="-l 10" |
| 19 | 19 | ||
| 20 | text=$(xsel | sed 's/\n/ /g') | 20 | text=$(xsel | sed 's/\n/ /g') |
| 21 | if [ $(echo "$text" | wc -c) -ge 11 ]; then | 21 | if [ "${#text}" -ge 11 ]; then |
| 22 | shorttext=$(echo "$text" | cut -b 1-10)... | 22 | shorttext=$(echo "$text" | cut -b 1-10)... |
| 23 | else | 23 | else |
| 24 | shorttext="$text" | 24 | shorttext="$text" |
| @@ -29,7 +29,7 @@ choice() { | |||
| 29 | $menu $menuopts -p "What to do with \"$shorttext\"?") | 29 | $menu $menuopts -p "What to do with \"$shorttext\"?") |
| 30 | 30 | ||
| 31 | if [ "$chosen" = "websearch" ]; then | 31 | if [ "$chosen" = "websearch" ]; then |
| 32 | websearch $text | 32 | websearch "$text" |
| 33 | elif [ "$chosen" = "edit" ]; then | 33 | elif [ "$chosen" = "edit" ]; then |
| 34 | f=$(mktemp) | 34 | f=$(mktemp) |
| 35 | xsel > "$f" | 35 | xsel > "$f" |
| @@ -39,13 +39,13 @@ choice() { | |||
| 39 | 39 | ||
| 40 | trymail() { | 40 | trymail() { |
| 41 | addr=$(echo "$1" | addressgrep) | 41 | addr=$(echo "$1" | addressgrep) |
| 42 | ( [ -n "$addr" ] && mail-compose $addr ) || return 1 | 42 | ( [ -n "$addr" ] && mail-compose "$addr" ) || return 1 |
| 43 | } | 43 | } |
| 44 | 44 | ||
| 45 | tryman() { | 45 | tryman() { |
| 46 | number=$(echo "$1" | sed 's/[^1-8]//g') | 46 | number=$(echo "$1" | sed 's/[^1-8]//g') |
| 47 | name=$(echo "$1" | sed 's/([1-8])//g' | sed 's/ //g') | 47 | name=$(echo "$1" | sed 's/([1-8])//g' | sed 's/ //g') |
| 48 | if [ $(man -w "$number" "$name" | wc -l) = 1 ]; then | 48 | if [ "$(man -w "$number" "$name" | wc -l)" = 1 ]; then |
| 49 | terminal -e man "$number" "$name" | 49 | terminal -e man "$number" "$name" |
| 50 | return 0 | 50 | return 0 |
| 51 | else | 51 | else |
| @@ -55,7 +55,7 @@ tryman() { | |||
| 55 | 55 | ||
| 56 | tryurl() { | 56 | tryurl() { |
| 57 | url=$(echo "$1" | urlgrep) | 57 | url=$(echo "$1" | urlgrep) |
| 58 | ( [ -n "$url" ] && $browser $url ) || return 1 | 58 | ( [ -n "$url" ] && "$browser" "$url" ) || return 1 |
| 59 | } | 59 | } |
| 60 | 60 | ||
| 61 | #open-file -s spawn "$text" || \ | 61 | #open-file -s spawn "$text" || \ |
