"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 ")))
(global-linum-mode t)
(add-hook 'linum-before-numbering-hook 'my-linum-get-format-string)
+
+
+
+
+;; enable linum-relative in programming mode
+;https://github.com/howardabrams/dot-files/blob/master/emacs.org
+(add-hook 'prog-mode-hook 'linum-mode)
+
+;; hight current line
+(require 'highlight-current-line)
+(highlight-current-line-on t)
+
+
+
(provide 'init-linum)