From cbe33da863e0f9a39b1c78bd95f37360bb5a1b53 Mon Sep 17 00:00:00 2001 From: Peng Li Date: Sat, 12 Sep 2015 22:25:58 +0800 Subject: [PATCH] emacs - linum, disable linum-mode on help, and fix a bug --- emacs.d/config/init-base.el | 3 +++ emacs.d/config/init-linum.el | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/emacs.d/config/init-base.el b/emacs.d/config/init-base.el index 6773f70..7caaace 100644 --- a/emacs.d/config/init-base.el +++ b/emacs.d/config/init-base.el @@ -36,4 +36,7 @@ (show-paren-mode t) +(add-hook 'help-mode-hook + (lambda () + (linum-mode -1))) (provide 'init-base) diff --git a/emacs.d/config/init-linum.el b/emacs.d/config/init-linum.el index 142403b..fd43e27 100644 --- a/emacs.d/config/init-linum.el +++ b/emacs.d/config/init-linum.el @@ -19,7 +19,7 @@ "The current line number.") (defun my-linum-get-format-string () - (let* ((width (min 4 (1+ (length (number-to-string + (let* ((width (max 3 (1+ (length (number-to-string (count-lines (point-min) (point-max))))))) (format (concat "%" (number-to-string width) "d ")) (current-line-format (concat "%-" (number-to-string width) "d "))) -- 2.11.0