From 53ac744800370051a5e79b709abec6b3a61d9a8f Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 17 Feb 2016 20:05:39 -0500 Subject: [PATCH] Fix non-integer max-length in *buffer-path mode-line segment --- core/core-ui.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/core-ui.el b/core/core-ui.el index 68bab162b..da2bb3140 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -247,8 +247,8 @@ (spaceline-define-segment *buffer-path (if buffer-file-name (let* ((project-path (let (projectile-require-project-root) (projectile-project-root))) - (buffer-path (file-relative-name buffer-file-name project-path)) - (max-length (/ (window-width) 2)) + (buffer-path (f-relative buffer-file-name project-path)) + (max-length (truncate (/ (window-width) 1.75))) (path-len (length buffer-path))) (concat (file-name-nondirectory (directory-file-name project-path)) "/" @@ -400,6 +400,7 @@ iedit." (spaceline-define-segment *buffer-size (powerline-buffer-size) + :when (not (eq major-mode 'org-mode)) :tight-right t :skip-alternate t)