--- /dev/null
+(add-to-list 'load-path "~/.emacs.d/lisp/")
+
+(require 'cl)
+
+(setq emacs-private-config (expand-file-name "~/.emacs.d/config/"))
+
+(load-file "~/.emacs-site.el")
+
+(setq custom-file "~/.emacs.d/emacs-custom.el")
+(load custom-file)
+
+(dolist (file-to-load '("yas.el"
+ "python.el"
+ "c.el"
+ "irony.el"
+ "org.el"
+ "vamos.el"
+ "slime.el"
+ "whitespace.el"
+ "general.el"
+ "jabber.el"
+ "erc.el"
+ "identica.el"
+ "pastebin.el"))
+ (load-file (concat emacs-private-config file-to-load)))