Show :All if full buffer is visible

This commit is contained in:
Henrik Lissner 2015-11-07 20:17:35 -05:00
parent d23f975b25
commit 1d4fea774d

View file

@ -227,10 +227,16 @@
(spaceline-define-segment narf-buffer-position
"A more vim-like buffer position."
(let ((perc (/ (window-end) 0.01 (point-max))))
(cond ((eq (window-start) 1) ":Top")
(let ((start (window-start))
(end (window-end))
(pend (point-max)))
(if (and (eq start 1)
(eq end pend))
":All"
(let ((perc (/ end 0.01 pend)))
(cond ((eq start 1) ":Top")
((>= perc 100) ":Bot")
(t (format ":%d%%%%" perc))))
(t (format ":%d%%%%" perc))))))
:tight-right t)
(spaceline-define-segment narf-vc