From 35de8a192bb4f603c88aaaededfd64d0a5df9dee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kim=20Silkeb=C3=A6kken?= Date: Tue, 22 Jan 2013 14:09:02 +0100 Subject: [PATCH] Fix common cwd segment for absolute paths --- powerline/segments/common.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/powerline/segments/common.py b/powerline/segments/common.py index 3aff4532..9a4b770a 100644 --- a/powerline/segments/common.py +++ b/powerline/segments/common.py @@ -83,7 +83,11 @@ def cwd(dir_shorten_len=None, dir_limit_depth=None): cwd_split.insert(0, u'⋯') cwd = [i[0:dir_shorten_len] if dir_shorten_len and i else i for i in cwd_split[:-1]] + [cwd_split[-1]] ret = [] + if not cwd[0]: + cwd[0] = '/' for part in cwd: + if not part: + continue ret.append({ 'contents': part, })