diff --git a/modules/app/write/doctor.el b/modules/app/write/doctor.el new file mode 100644 index 000000000..609c5574a --- /dev/null +++ b/modules/app/write/doctor.el @@ -0,0 +1,6 @@ +;;; app/write/doctor.el -*- lexical-binding: t; -*- + +(when (featurep! +langtool) + (require 'langtool) + (unless (file-exists-p langtool-language-tool-jar) + (warn! "Couldn't find languagetool-commandline.jar"))) diff --git a/modules/lang/csharp/config.el b/modules/lang/csharp/config.el index fc8debc9e..306f93b12 100644 --- a/modules/lang/csharp/config.el +++ b/modules/lang/csharp/config.el @@ -11,10 +11,6 @@ (setq omnisharp-auto-complete-want-documentation nil omnisharp-cache-directory (concat doom-cache-dir "omnisharp")) :config - (let ((omnisharp-bin (or omnisharp-server-executable-path (omnisharp--server-installation-path t)))) - (unless (file-exists-p omnisharp-bin) - (warn! "Omnisharp server isn't installed, completion won't work"))) - (add-hook! csharp-mode #'(flycheck-mode omnisharp-mode)) (defun +csharp|cleanup-omnisharp-server () diff --git a/modules/lang/csharp/doctor.el b/modules/lang/csharp/doctor.el new file mode 100644 index 000000000..b546f97be --- /dev/null +++ b/modules/lang/csharp/doctor.el @@ -0,0 +1,6 @@ +;;; lang/csharp/doctor.el -*- lexical-binding: t; -*- + +(require 'omnisharp) +(let ((omnisharp-bin (or omnisharp-server-executable-path (omnisharp--server-installation-path t)))) + (unless (file-exists-p omnisharp-bin) + (warn! "Omnisharp server isn't installed, completion won't work"))) diff --git a/modules/lang/java/config.el b/modules/lang/java/config.el index c565b493e..fd6619ea9 100644 --- a/modules/lang/java/config.el +++ b/modules/lang/java/config.el @@ -3,9 +3,9 @@ (add-hook 'java-mode-hook #'rainbow-delimiters-mode) (cond ((featurep! +meghanada) (load! +meghanada)) - ((featurep! +eclim) ; FIXME lang/java +eclim - ;;(load! +eclim) - (warn! "Eclim support isn't implemented yet"))) + ;; TODO lang/java +eclim + ;; ((featurep! +eclim) (load! +eclim)) + ) ;;