slitaz-tools annotate tinyutils/editor @ rev 908
text-mode default apps: detect $XAUTHORITY and run "terminal -e" ; tazbox: add qupzilla, mcedit and others
author | Xander Ziiryanoff <psychomaniak@xakep.ru> |
---|---|
date | Thu Oct 02 21:13:05 2014 +0000 (2014-10-02) |
parents | b6cdd2c3f5fa |
children | eb791cfb71c0 |
rev | line source |
---|---|
pankso@335 | 1 #!/bin/sh |
paul@549 | 2 # Launch SliTaz default Text Editor. |
pankso@335 | 3 # |
pankso@335 | 4 . /etc/slitaz/applications.conf |
pankso@335 | 5 |
pankso@335 | 6 USER_CONFIG="$HOME/.config/slitaz/applications.conf" |
pankso@335 | 7 [ -f $USER_CONFIG ] && . $USER_CONFIG |
pankso@335 | 8 |
psychomaniak@908 | 9 if [ ! -z $XAUTHORITY ]; then |
psychomaniak@908 | 10 EXEC="terminal -e $EDITOR"; |
psychomaniak@908 | 11 else EXEC="$EDITOR"; |
psychomaniak@908 | 12 fi |
psychomaniak@908 | 13 |
psychomaniak@908 | 14 case $EDITOR in |
psychomaniak@908 | 15 emacs|joe|jed|ht|le|nano|vi*) $EXEC $@ ;; |
psychomaniak@908 | 16 mcedit) $EXEC -a -S nicedark $@ ;; |
psychomaniak@908 | 17 *) exec setsid $EDITOR $@ ;; |
psychomaniak@908 | 18 esac |
pankso@335 | 19 |
pankso@335 | 20 exit 0 |