 ;;(setenv "PYTHONHOME" "~/.elpy-libraries/easy_install")
 
 (elpy-enable)
-(pyvenv-activate "~/.elpy-virtualenv")
+(condition-case nil
+    (if (file-exists-p "~/.elpy-virtualenv")
+        (pyvenv-activate "~/.elpy-virtualenv")
+      (warn "No virtualenv found at ~/.elpy-virtualenv"))
+  (error "Failed to init elpy virtualenv"))
 
 ;;;;;;;;;;;;;;;
 ;; Lua stuff ;;

;; (Cisco Aurora specific)                                                          ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; (setenv "PATH"
;;   (concat
;;    "/home/wvanders/pkgs/bin" ":"
;;    (getenv "PATH")))

;; (setenv "LD_LIBRARY_PATH"
;;   (concat
;;    "/home/wvanders/pkgs/lib" ":"
;;    "/home/wvanders/pkgs/lib64" ":"
;;    (getenv "PATH")))

;;;;;;;;;;;;;;;;;;;;;;;
;; Utility functions ;;

;; Dylan stuff ;;
;;;;;;;;;;;;;;;;;

(condition-case nil
    (progn
      (add-to-list 'load-path "~/.emacs.d/dylan-mode")
      (require 'dime))
  (error "Failed to load DIME"))

;;;;;;;;;;;;;;;;;;
;; Rust support ;;
