   (add-hook 'TeX-mode-hook 'flyspell-mode)
 
   (defun fd-switch-dictionary()
+    "Switches ispell dictionary between english and german."
     (interactive)
     (let* ((dic ispell-current-dictionary)
 	   (change (if (string= dic "deutsch") "english" "deutsch")))

              (cons (concat "\\." (regexp-opt '("xml" "xsd" "sch" "rng" "xslt" "svg" "rss") t) "\\'")
                    'nxml-mode))
  )
(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(package-selected-packages
   (quote
    (org-bullets markdown-mode eclipse-theme tabbar skewer-mode paredit magit helm ggtags flycheck exec-path-from-shell ecb csv-mode company cider auto-complete-clang auctex))))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )

;;
(add-hook 'after-init-hook 'my-emacs-startup-hook)
(defun my-emacs-startup-hook ()
  "The actual startup function."
  
  ;;
  ;; Initialize package management
  ;;
