#!/bin/sh # This script enables emacspeak for the current user. # To disable some emacs features used in distributions of ALTLinux Team # this script will create local empty file ~/.emacs.d/site-start.d/10initial-features.el. # # This script at the preliminary stage and not completely debugge. # If you have problems with it, please report to msp@altlinux.org. FIRSTDIR=~/.emacs.d SECONDDIR="$FIRSTDIR/site-start.d" INITIAL_FEATURES="$SECONDDIR/10initial-features.el" SELECTION="$SECONDDIR/10selection.el" ESPEAKFILE="$SECONDDIR/espeak.el" if ! [ -d "$FIRSTDIR" ]; then echo "Creating $FIRSTDIR..." mkdir "$FIRSTDIR" fi if ! [ -d "$SECONDDIR" ]; then echo "Creating $SECONDDIR..." mkdir "$SECONDDIR" fi if [ -e "$INITIAL_FEATURES" ]; then echo "Moving $INITIAL_FEATURES to $INITIAL_FEATURES.old..." mv "$INITIAL_FEATURES" "$INITIAL_FEATURES.orig" fi > "$INITIAL_FEATURES" if [ -e "$SELECTION" ]; then echo "Moving $SELECTION to $SELECTION.old..." mv "$SELECTION" "$SELECTION.orig" fi > "$SELECTION" echo "Creating $ESPEAKFILE..." echo "(require 'emacspeak-setup)" > $ESPEAKFILE echo "Done."