seanmcl avatar seanmcl committed f707f45

handle loading error

Comments (0)

Files changed (1)

elisp/jane/jane-ocaml.el

     (t (error "Bad key for ocaml-indenter.  Should be 'tuareg or 'ocp-indent"))))
 
 ;; ocp-indent-line and ocp-indent-region
-(load (expand-file-name "../../ocaml/contrib/ocp-indent/emacs.el"
-                        (file-name-directory (or load-file-name "."))))
-(remove-hook 'tuareg-mode-hook 'ocp-setup-indent)
+(condition-case nil
+    (load (expand-file-name "../../ocaml/contrib/ocp-indent/emacs.el"
+                            (file-name-directory (or load-file-name "."))))
+  (remove-hook 'tuareg-mode-hook 'ocp-setup-indent)
+  (error (message "Compile js-elisp")))
 
 (defun jane-tuareg-mode-hook ()
   (auto-fill-mode 1)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.