.emacs-autogen.sh
author Oleksandr Gavenko <gavenkoa@gmail.com>
Tue, 04 Jan 2011 23:55:13 +0200
changeset 575 d2730823e23f
parent 574 dfd8ec51803a
child 579 b71e74cfe817
permissions -rwxr-xr-x
Fix default dictionary names.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
386
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
#!/bin/sh
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
if [ -z "$1" ]; then
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
  echo "Where config file?"
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
  exit 1
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
fi
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
cfg=$1
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
574
dfd8ec51803a Prefer ispell instead aspell. Use 'command -v' instead 'which' utility for portability.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 504
diff changeset
    10
if command -v ispell; then
dfd8ec51803a Prefer ispell instead aspell. Use 'command -v' instead 'which' utility for portability.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 504
diff changeset
    11
  echo >>$cfg
dfd8ec51803a Prefer ispell instead aspell. Use 'command -v' instead 'which' utility for portability.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 504
diff changeset
    12
  echo "(setq-default ispell-program-name \"ispell\")" >>$cfg
575
d2730823e23f Fix default dictionary names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 574
diff changeset
    13
  if [ -e /etc/debian_version ]; then
d2730823e23f Fix default dictionary names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 574
diff changeset
    14
    echo "(setq-default ispell-local-dictionary \"british\")" >>$cfg
d2730823e23f Fix default dictionary names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 574
diff changeset
    15
  else
d2730823e23f Fix default dictionary names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 574
diff changeset
    16
    echo "(setq-default ispell-local-dictionary \"default\")" >>$cfg
d2730823e23f Fix default dictionary names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 574
diff changeset
    17
  fi
574
dfd8ec51803a Prefer ispell instead aspell. Use 'command -v' instead 'which' utility for portability.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 504
diff changeset
    18
elif command -v aspell; then
386
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
  echo >>$cfg
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
  echo "(setq-default ispell-program-name \"aspell\")" >>$cfg
575
d2730823e23f Fix default dictionary names.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 574
diff changeset
    21
  echo "(setq-default ispell-local-dictionary \"english\")" >>$cfg
386
3efe37437745 Explore environment for abilities and tup config in ~/.emacs-autogen.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
fi