scala: Do not enable ensime in non-file buffers
Buffers without a corresponding file name should not use ensime. This includes diff buffers.
This commit is contained in:
parent
debb664df0
commit
192b9613c7
|
@ -18,9 +18,11 @@
|
|||
|
||||
(defun scala/configure-ensime ()
|
||||
"Ensure the file exists before starting `ensime-mode'."
|
||||
(if (file-exists-p (buffer-file-name))
|
||||
(ensime-mode +1)
|
||||
(add-hook 'after-save-hook (lambda () (ensime-mode +1)) nil t)))
|
||||
(cond
|
||||
((and (buffer-file-name) (file-exists-p (buffer-file-name)))
|
||||
(ensime-mode +1))
|
||||
((buffer-file-name)
|
||||
(add-hook 'after-save-hook (lambda () (ensime-mode +1)) nil t))))
|
||||
|
||||
(defun scala/maybe-start-ensime ()
|
||||
(when (buffer-file-name)
|
||||
|
|
Loading…
Reference in a new issue