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