+;; rst-mode
+(autoload 'rst-mode "rst"
+ "mode for editing reStructuredText documents" t)
+(setq auto-mode-alist
+ (append '(("\\.rst$" . rst-mode)
+ ("\\.rest$" . rst-mode)) auto-mode-alist))
+
+;; textile-mode
+(autoload 'textile-mode "textile-mode"
+ "Major mode for editing Textile documents." t)
+(add-to-list 'auto-mode-alist '("\\.textile\\'" . textile-mode))
+
+;; xsltxt-mode
+(autoload 'xsltxt-mode "xsltxt-mode" "Major mode for xsltxt." t)
+(add-to-list 'auto-mode-alist '("\\.xsltxt$" . xsltxt-mode))
+
+;; lua-mode
+(autoload 'lua-mode "lua-mode" "Lua editing mode." t)
+(add-to-list 'auto-mode-alist '("\\.lua$" . lua-mode))
+
+;; protobuf-mode
+(autoload 'protobuf-mode "protobuf-mode")
+(add-to-list 'auto-mode-alist '("\\.proto\\'" . protobuf-mode))
+
+;; scala-mode2
+(add-to-list 'load-path "~/sandbox/_scala/scala-mode2")
+(require-if-present 'scala-mode2)
+
+;; sbt-mode
+(add-to-list 'load-path "~/sandbox/_scala/sbt-mode")
+(require-if-present 'sbt-mode)
+
+;; twittering-mode
+(require-if-present 'twittering-mode)
+(setq twittering-username "phonohawk")
+
+;; riece
+(autoload 'riece "riece" "Start Riece" t)
+(add-hook 'riece-after-load-startup-hook
+ #'(lambda ()
+ (add-to-list 'riece-addons 'riece-alias)
+ (add-to-list 'riece-addons 'riece-skk-kakutei)
+ (add-to-list 'riece-addons 'riece-keyword)
+ (add-to-list 'riece-addons 'riece-ctlseq)))
+
+;; CEDET
+(add-to-list 'load-path "/usr/pkg/share/emacs/cedet/common")
+(require-if-present 'cedet)
+
+;; ECB
+(require-if-present 'ecb-autoloads)
+(let* ((hosts '(("netbsd." .
+ (("~/sandbox/yxmimeproc" "yxmimeproc")
+ ("~/sandbox/YxMIME" "YxMIME.pm")
+ ))
+ ("g1.cuenote.jp" .
+ (("~/sandbox/MR/engine/libycom" "libycom")
+ ))
+ ("aria.cielonegro.org" .
+ (("~/sandbox/_web-app/Rakka" "Rakka")
+ ("~/sandbox/_haskell/Lucu" "Lucu")
+ ("~/sandbox/_web-app/Kirschbaum" "Kirschbaum")
+ ("~/sandbox/_haskell/HsOpenSSL" "HsOpenSSL")
+ ("~/sandbox/_haskell/HsHyperEstraier" "HsHyperEstraier")
+ ("~/sandbox/_haskell/HsSVN" "HsSVN")
+ ("~/sandbox/_game/RoRo" "RoRo")
+ ("~/sandbox/_haskell/HXT" "HXT")
+ ("~/sandbox/_haskell/hxt-compile" "hxt-compile")
+ ("~/src/ghc-6.10.1" "ghc-6.10.1")
+ ("~/sandbox/sugar" "sugar")
+ ("~/sandbox/_haskell/dns" "dns")
+ ("~/sandbox/_haskell/blackboard-ddns" "blackboard-ddns")
+ ))))
+ (paths (cdr (assoc (system-name) hosts))))
+ (setq ecb-source-path paths))