   (use-package pyvenv
     :ensure t
     :config
-    (pyvenv-mode 1)))
+    (pyvenv-mode 1))
+
+  (use-package virtualenvwrapper
+    :ensure t))
 
 (defun dotemacs/prog/restructured-text ()
   (message "dotemacs/prog/restructured-text")
 
-  (use-package rst))
+  (use-package rst
+    :hook
+    (rst-mode . flyspell-mode)))
 
 (defun dotemacs/prog/configuration-files ()
   (message "dotemacs/prog/configuration-files")

    :ensure t
    :bind
    (("C-<return>" . company-complete)
     (:map company-active-map
           ("C-n" . company-select-next-or-abort)
           ("C-p" . company-select-previous-or-abort)))

;; GLOBALS
(defvar init-dir (file-name-directory load-file-name))
(defvar var-dir (concat init-dir "var/"))



(defun main()
