diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/init-ecb.el | 11 |
1 files 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) ) |