From cc6de4ba3044ccf9ca130dc0de8ae01daad25399 Mon Sep 17 00:00:00 2001 From: rekado Date: Thu, 16 Oct 2014 23:14:30 +0200 Subject: do not enable centered-cursor-mode in terminals --- init.el | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'init.el') diff --git a/init.el b/init.el index 272b699..1d38326 100644 --- a/init.el +++ b/init.el @@ -161,7 +161,15 @@ ;; keep the cursor centered to avoid sudden scroll jumps (require 'centered-cursor-mode) -(global-centered-cursor-mode 1) + +;; disable in terminal modes +;; http://stackoverflow.com/a/6849467/519736 +(define-global-minor-mode my-global-centered-cursor-mode centered-cursor-mode + (lambda () + (when (not (memq major-mode + (list 'term-mode 'eshell-mode 'shell-mode))) + (centered-cursor-mode)))) +(my-global-centered-cursor-mode 1) ;; http://blog.vivekhaldar.com/post/4809065853/dotemacs-extract-interactively-change-font-size (defun my/zoom-in () -- cgit v1.2.3