Commit 16da8f7e40d4

Vincent Demeester <vincent+git@demeester.fr>
2014-04-07 14:56:47
Load ensime only if folder is present
1 parent 74bfaf7
Changed files (1)
.emacs.d
.emacs.d/init.el
@@ -1,3 +1,7 @@
+;; Notes
+;; makeinfo needed for magit (texinfo)
+;; Packages : cvs, autoconf
+
 ;; Personal information
 (setq user-full-name "Vincent Demeester"
       user-mail-address "vincent@sbr.pm")
@@ -66,7 +70,7 @@
         clojure-mode
         paredit
         paredit-extension
-        keychain-environment
+        ;; keychain-environment
         ;; Web
         emacs-w3m
         ))
@@ -165,11 +169,6 @@
 ;; TODO Load machine-specifc
 ;; TODO Load os-specific
 
-;; Special ensime/scala
-(add-to-list 'load-path "/usr/share/ensime/elisp")
-(add-to-list 'exec-path "/usr/share/ensime")
-(require 'ensime)
-(add-hook 'scala-mode-hook 'ensime-scala-mode-hook)
 
 ;; Clean & co
 (defun untabify-buffer ()
@@ -214,6 +213,14 @@
 (global-set-key (kbd "C-+") 'text-scale-increase)
 (global-set-key (kbd "C--") 'text-scale-decrease)
 
+;; Special ensime/scala
+(when (file-exists-p "/usr/share/ensime/elisp")
+  (add-to-list 'load-path "/usr/share/ensime/elisp")
+  (add-to-list 'exec-path "/usr/share/ensime")
+  (require 'ensime)
+  (add-hook 'scala-mode-hook 'ensime-scala-mode-hook)
+  )
+
 ;; Server
 (unless (string= (user-login-name) "root")
   (require 'server)