my-emacs-d/recompile-files.sh
Gergely Polonkai 9bfbbd79d8 Create a script to recompile out-of-date files
When I update packages on a different machine, `.elc` files become
obsolete. This script brings them up to date.
2016-10-03 17:34:11 +02:00

17 lines
254 B
Bash
Executable File

#! /bin/sh
pwd=`pwd`
for file in `find -iname '*.elc'`
do
cd `dirname "$file"`
if test $file -ot ${file%c}
then
echo "Recompiling ${file%c}"
emacs --batch --eval '(byte-compile-file "'${file%c}'")'
fi
cd $pwd
done