 (require 'cl)
-  
+
 (defvar *emacs-load-time*
   ;; for recording load time
   (cdr (current-time)))

  ;; defer until the mode is needed
  :mode ("\\.js\\'" . js2-mode))

(use-package ess
  ;; defer until the main function is called
  :commands (R))

;;;;;;;;;;;;;;;;
;; navigation ;;

  (ido-mode 1)
  (ido-everywhere 1)
  (setq ido-enable-flex-matching t
        ido-create-new-buffer 'always
        ido-use-filename-at-point 'guess)
  (use-package ido-complete-space-or-hyphen)
  
