From 1fc43dacfcf42da0bb43c1cee98d854544d6b2da Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 11 Jul 2018 13:02:00 +0200 Subject: [PATCH] lang/ruby: don't pop up console on startup This shouldn't compromise the features that robe provides (like code completion), it only hides the REPL. --- modules/lang/ruby/config.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/lang/ruby/config.el b/modules/lang/ruby/config.el index c72ce6fb5..5c668a533 100644 --- a/modules/lang/ruby/config.el +++ b/modules/lang/ruby/config.el @@ -77,7 +77,8 @@ environment variables." (defun +ruby|init-robe () (when (executable-find "ruby") (cl-letf (((symbol-function #'yes-or-no-p) (lambda (_) t))) - (ignore-errors (robe-start)) + (save-window-excursion + (ignore-errors (robe-start))) (when (robe-running-p) (add-hook 'kill-buffer-hook #'+ruby|cleanup-robe-servers nil t))))) (add-hook 'enh-ruby-mode-hook #'+ruby|init-robe)