| 1234567891011121314151617181920212223242526272829 |
- ;; --- Scala configuration file ---
- ;; Includes:
- ;; * Inferred types
- ;; * Auto-complete
- ;; * Syntax highlighting
- ;; * Jump to source/docs
- ;; * Refactoring
- ;; * Error detection
- ;; Requires:
- (require 'package-loader)
- (if (version<= "24.4" emacs-version)
- (use-package ensime
- :requires company
- :hook (scala-mode java-mode)
- :config
- (setq ensime-startup-notification nil)
- (eval-after-load 'ensime-mode
- '(define-key ensime-mode-map (kbd "C-c i")
- (lambda () "Generate ensime.sbt file"
- (interactive)
- (write-region "ensimeScalaVersion in ThisBuild := \"2.11.8\""
- nil (concat (read-directory-name "SBT Root:") "ensime.sbt"))))))
- (use-package scala-mode
- :commands (scala-mode)))
- (provide 'scala)
|