 (global-set-key [(f8)] 'flymake-goto-prev-error)
 (global-set-key [(f9)] 'flymake-goto-next-error)
 
-; coffeescript mode
-(require 'coffee-mode)
-
-; idiomatic coffeescript uses 2 spaces
-(defun coffee-custom ()
-  "coffee-mode-hook"
- (set (make-local-variable 'tab-width) 2))
-
-(add-hook 'coffee-mode-hook
-  '(lambda() (coffee-custom)))
-
+(setq visible-bell nil)
 
 ; something in the above has switched on debugging. Switch it off.
 ; TODO: find offending code
 (setq debug-on-error nil)
 
 ; suspend seems to crash on Gnome 3, and I don't use it anyway, so just disable it
+(setq cannot-suspend t)
 (defun suspend-emacs (&rest)
   (interactive))
 (defun suspend-frame (&rest)
   (interactive))
-
 
 ;;; This was installed by package-install.el.
 ;;; This provides support for the package system and


; marmalade packages too!
(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))

; marmalade is a third party repo that anyone can submit to, so has
; many more packages
(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))

; always close the minibuffer on C-x o:
; <jlf> wilfredh: you could before-advise other-window to quit first
; if the minibuffer is active.. but it would be better to break that
; habit :)

(require 'ui-customisations)
(require 'startup-customisations)
