From 09b8e739e4c7c2edb15ba87022121ec1f7ac5397 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Tue, 22 Jan 2019 16:37:48 -0500 Subject: [PATCH] =?UTF-8?q?fix=20the=20function=20=E2=80=98ecb-deactivate?= =?UTF-8?q?=E2=80=99=20might=20not=20be=20defined=20at=20runtime.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit FS #2 --- modules/init-ecb.el | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/init-ecb.el b/modules/init-ecb.el index 865b206..83e0167 100644 --- a/modules/init-ecb.el +++ b/modules/init-ecb.el @@ -13,10 +13,15 @@ (setq ecb-examples-bufferinfo-buffer-name nil) (defun ecb-toggle () + "Toogle ECB." (interactive) - (if ecb-minor-mode - (ecb-deactivate) - (ecb-activate))) + (eval-when-compile (require 'ecb nil t)) + (when (and (require 'ecb nil t) + (fboundp 'ecb-deactivate)) + (if ecb-minor-mode + (ecb-deactivate) + (ecb-activate)))) + (global-set-key [f2] 'ecb-toggle) )