   ;; projectile
   (require-or-install 'projectile)
   (projectile-mode)
+  (define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map)
   (setq projectile-enable-caching t)
   (setq projectile-cache-file (expand-file-name "projectile.cache" var-dir))
   (setq projectile-known-projects-file (expand-file-name "projectile-bookmarks.eld" var-dir))

  (dotemacs-init-xml)
  ; (dotemacs-init-c)
  ; (dotemacs-init-c++)
  (dotemacs-init-rust)
  ; (dotemacs-init-latex)
  ; (dotemacs-init-scala)
  (dotemacs-init-mapserver)
  (dotemacs-init-plantuml)
  
  ;; ;; other modes
  (dotemacs-init-dired)
  (dotemacs-init-org)

 ;; If there is more than one, they won't work right.
 '(package-selected-packages
   (quote
    (rust-mode tabbar solarized-theme smartparens racer projectile flycheck-rust flx-ido feature-mode company-racer f))))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
