From d3954749fa56f4c06d2e3abe2159823914f07f94 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Thu, 15 May 2014 17:38:15 +0300 Subject: [PATCH] [Fix #535] Correct coffee-mode's config --- modules/prelude-coffee.el | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/modules/prelude-coffee.el b/modules/prelude-coffee.el index a369fed..cb251ba 100644 --- a/modules/prelude-coffee.el +++ b/modules/prelude-coffee.el @@ -36,32 +36,31 @@ (eval-after-load 'coffee-mode '(progn - (defun prelude-coffee-mode-defaults () - "coffee-mode-defaults" - - ;; CoffeeScript uses two spaces. - (setq coffee-tab-width 2) + ;; CoffeeScript uses two spaces. + (setq coffee-tab-width 2) - ;; If you don't have js2-mode - (setq coffee-js-mode 'javascript-mode) + ;; If you don't have js2-mode + (setq coffee-js-mode 'javascript-mode) - ;; If you don't want your compiled files to be wrapped - (setq coffee-args-compile '("-c" "--bare")) + ;; If you don't want your compiled files to be wrapped + (setq coffee-args-compile '("-c" "--bare")) - ;; *Messages* spam - (setq coffee-debug-mode t) + ;; *Messages* spam + (setq coffee-debug-mode t) - ;; Emacs key binding - (define-key coffee-mode-map [(meta r)] 'coffee-compile-buffer) + ;; Emacs key binding + (define-key coffee-mode-map [(meta r)] 'coffee-compile-buffer) - ;; Riding edge. - (setq coffee-command "~/dev/coffee") + (setq coffee-command "coffee") + (defun prelude-coffee-mode-defaults () + "coffee-mode-defaults" ;; Compile '.coffee' files on every save (and (buffer-file-name) (file-exists-p (buffer-file-name)) (file-exists-p (coffee-compiled-file-name (buffer-file-name))) - (coffee-cos-mode t))) + (coffee-cos-mode t)) + (subword-mode +1)) (setq prelude-coffee-mode-hook 'prelude-coffee-mode-defaults)