diff --git a/.gitignore b/.gitignore index 9befb8c..8501e3b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ kuso.config.el kuso.d/* .build/* *~ +build.log diff --git a/bin/kuso b/bin/kuso new file mode 100644 index 0000000..93c976f --- /dev/null +++ b/bin/kuso @@ -0,0 +1,3 @@ +#! /bin/sh + +emacs -Q --no-splash --name KusoIDE --title KusoIDE -q -l --PATH--/kuso.config.el "$@" diff --git a/kuso b/kuso deleted file mode 100755 index 7529e76..0000000 --- a/kuso +++ /dev/null @@ -1,3 +0,0 @@ -#! /bin/sh - -emacs -Q --no-splash --name KusoIDE --title KusoIDE -q -l `dirname $0`/kuso.config.el "$@" diff --git a/scripts/make_files.sh b/scripts/make_files.sh index c152e84..aebb735 100644 --- a/scripts/make_files.sh +++ b/scripts/make_files.sh @@ -20,13 +20,14 @@ function pre_make() { mkdir -p `pwd`/.build/ cp ./share/ .build/ -r cp ./conf/ .build/ -r + cp ./bin/ .build/ -r } function do_make() { pre_make - files=("conf/kuso.config.el" "share/applications/Kuso.desktop") + files=("conf/kuso.config.el" "share/applications/Kuso.desktop" "bin/kuso") read -p "Enter your full name: " fullname read -p "Enter your email address: " mail @@ -58,7 +59,10 @@ function do_make() { function post_make() { cp .build/conf/kuso.config.el ./ -f + cp .build/bin/kuso ./ -f + chmod +x ./kuso # Byte compile everything - emacs --batch --eval "(byte-recompile-directory \"./kuso.d/\" 0)" -Q -l kuso.config.el > ./build.log + echo "Compiling elisp files ..." + emacs --batch --eval "(byte-recompile-directory \"./kuso.d/\" 0)" -Q -l kuso.config.el 2> ./build.log }