           '(lambda () 
              (define-key emacs-lisp-mode-map (kbd "C-c C-r") 'eval-region)))
 
-;;;_. git-emacs
-(use-package git-emacs)
-
-;;;_. gitconfig-emacs
-(use-package gitconfig-mode)
+;; ;;;_. git-emacs
+;; (use-package git-emacs)
+
+;; ;;;_. gitconfig-emacs
+;; (use-package gitconfig-mode)
 
 ;;;_. breadcrumb
 (use-package breadcrumb

      (add-hook 'python-mode-hook 'turn-on-flyspell)
      (add-hook 'text-mode-hook 'turn-on-flyspell))))

;;;_. mercurial
(use-package ahg)

;;;_. rst
; http://docutils.sourceforge.net/docs/user/emacs.html
(use-package rst

(use-package smex
  :init
  (progn
    (setq smex-save-file (expand-file-name "~/.emacs.d/.cache/smex-items"))
    (bind-key "M-x" 'smex)
    (bind-key "M-X" 'smex-major-mode-commands)
    (bind-key "C-c C-c M-x" 'smex-major-mode-commands)))

;; ;; ;;;_. workgroups
; TODO: Loading of workgroups is current broken :(
;; (use-package workgroups
;;   :init
;;   (progn
;;     (workgroups-mode 1)
;;     (setq wg-prefix-key (kbd "C-c w"))
;;     (setq wg-switch-on-load nil) ; don't auto switch to the first workgroup 
;;     (wg-load "~/.emacs.d/.cache/workgroups")))

;;;_. desktop-save-mode
;(setq desktop-path "~/.emacs.d/.cache/")
;(desktop-save-mode 1)

;;;_. tabber, pair-mode
;(use-package tabber)
;(use-package pair-mode)

;;;_. rect-mark
(use-package rect-mark
