 ;; -------------
 ;; Haskell mode
 ;; -------------
-(add-to-list 'load-path "~/.elisp/haskell-mode-2.8.0")
-(require 'haskell-mode)
-(require 'haskell-cabal)
-(add-to-list 'auto-mode-alist '("\\.hs$" . haskell-mode))
-(add-to-list 'auto-mode-alist '("\\.lhs$" . literate-haskell-mode))
-(add-to-list 'auto-mode-alist '("\\.cabal\\'" . haskell-cabal-mode))
+;(require 'haskell-mode)
+;(require 'haskell-cabal)
+;(add-to-list 'auto-mode-alist '("\\.hs$" . haskell-mode))
+;(add-to-list 'auto-mode-alist '("\\.lhs$" . literate-haskell-mode))
+;(add-to-list 'auto-mode-alist '("\\.cabal\\'" . haskell-cabal-mode))
 
 ;; ----------------
 ;; imaxima & imath
 ;; ----------------
-;(add-to-list 'load-path "/usr/local/share/maxima/5.34.1/emacs")
 (autoload 'imaxima "imaxima" "Frontend of Maxima CAS" t)
 (autoload 'imath "imath" "Interactive Math mode" t)
 (autoload 'imath-mode "imath" "Interactive Math mode" t)
-(setq imaxima-scale-factor 1.2)
+(setq imaxima-scale-factor 1.2) ;; TeX font size
 
 ;; -------
 ;; Prolog

;; ---------------
(defun my-c-mode-common-hook ()
  (c-set-style "linux")
	(define-key c-mode-base-map "\C-m" 'newline-and-indent)
  (setq tab-always-indent nil)
  (setq indent-tabs-mode nil)
  (setq c-basic-offset 4)) ;; indent width

;; ---------
;; Org-mode
;; ---------
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)

;; --------------
;; Lilypond-mode
