 (require 'init-editing-utils)
 (require 'init-git)
 (require 'init-crontab)
-(require 'init-textile)
+;; (require 'init-textile) ;; idle require
 (require 'init-markdown)
 (require 'init-csv)
 (require 'init-erlang)
-(require 'init-javascript)
+;; (require 'init-javascript) ;; idle require
 (require 'init-org)
 (require 'init-org-mime)
 (require 'init-css)
 (require 'init-haml)
 (require 'init-python-mode)
-(require 'init-haskell)
-(require 'init-ruby-mode)
+;; (require 'init-haskell) ;; idle require
+;; (require 'init-ruby-mode) ;; idle require
 (require 'init-elisp)
 (require 'init-marmalade)
 
 ;; Finally set up themes, after most possibly-customised faces have been defined
 ;;;;;;(require 'init-themes) ; color-themes 6.6.1 has some problem
-(require 'init-org2blog)
+;; (require 'init-org2blog) ;; idle require
 (require 'init-yasnippet)
 ;; Use bookmark instead
 (require 'init-zencoding-mode)

                             init-pomodoro
                             init-emacspeak
                             init-artbollocks-mode
                             init-emacs-w3m
                             init-semantic))
(idle-require-mode 1) ;; starts loading

;;----------------------------------------------------------------------------

;; any file use flyspell should be initialized after init-spelling.el
;; actually, I don't know which major-mode use flyspell.
(require 'init-spelling)
;; (require 'init-xterm) ;; idle require
;; (require 'init-osx-keys) ;; I'm not using mac OS X
(require 'init-gui-frames)
(require 'init-ido)
(require 'init-maxframe)
