blob: 608be89a175a89f92ab44fb9a3fbae2461a4cfea (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/sh
cd ~/.local/share/Zeal/Zeal || exit
selection="$(echo "Shell
C/C++
Java
Python
$(find . -maxdepth 1 -type d ! -name 'docsets' |
tail +2 | cut -c3- | sed 's/^/ds:/')
" | dmenu -i -p "Select docset group")"
case "$selection" in
Shell) key="bash,zsh,linux" ;;
C/C++) key="c,cpp,linux" ;;
Java) key="java,javaspec" ;;
Python) key="python,numpy,matplotlib" ;;
ds:*)
ln -sfT "${selection#ds:}" docsets
killall -q zeal; zeal
exit
;;
*) exit 2 ;;
esac
query="$(dmenu -p "Enter query")"
zeal "$key:$query"
|