slitaz-tools annotate tinyutils/editor @ rev 939
tazbox: fix subox icon when ~/.local/share/applications is absent; fix working with freegeoip; write full list of icons used; all other files: 2015 and insert blank lines.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Apr 17 07:35:02 2015 +0300 (2015-04-17) |
parents | eb791cfb71c0 |
children |
rev | line source |
---|---|
pankso@335 | 1 #!/bin/sh |
paul@549 | 2 # Launch SliTaz default Text Editor. |
pankso@335 | 3 # |
al@939 | 4 |
pankso@335 | 5 . /etc/slitaz/applications.conf |
pankso@335 | 6 |
al@926 | 7 USER_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/slitaz/applications.conf" |
pankso@335 | 8 [ -f $USER_CONFIG ] && . $USER_CONFIG |
pankso@335 | 9 |
al@926 | 10 if [ -z "$XAUTHORITY" ]; then |
al@926 | 11 # console session |
al@926 | 12 EXEC="$EDITOR" |
al@926 | 13 else |
al@926 | 14 # Xorg session |
al@926 | 15 EXEC="terminal -e $EDITOR" |
psychomaniak@908 | 16 fi |
psychomaniak@908 | 17 |
psychomaniak@908 | 18 case $EDITOR in |
psychomaniak@908 | 19 emacs|joe|jed|ht|le|nano|vi*) $EXEC $@ ;; |
al@926 | 20 mcedit) $EXEC -a -S nicedark $@ ;; |
psychomaniak@908 | 21 *) exec setsid $EDITOR $@ ;; |
psychomaniak@908 | 22 esac |
pankso@335 | 23 |
pankso@335 | 24 exit 0 |