Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Powerline doesn't show git status but dir display works. #47

Open
jeshwanth-harish opened this issue Mar 14, 2024 · 1 comment
Open

Comments

@jeshwanth-harish
Copy link

Hi there, power line doesn't show git status.
Here are the files
.bash_profile

powerline

export PATH="$PATH:/Users/jessyharish/Library/Python/3.9/bin/"
export LC_ALL=en_US.UTF-8
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
source /Users/jessyharish/Library/Python/3.9/lib/python/site-packages/powerline/bindings/bash/powerline.sh

~/.config/powerline/colorschems/default.json
{
"name": "Default",
"groups": {
"information:additional": { "fg": "gray9", "bg": "gray4", "attrs": [] },
"information:regular": { "fg": "gray10", "bg": "gray4", "attrs": ["bold"] },
"information:highlighted": { "fg": "white", "bg": "gray4", "attrs": [] },
"information:priority": { "fg": "brightyellow", "bg": "mediumorange", "attrs": [] },
"warning:regular": { "fg": "white", "bg": "brightred", "attrs": ["bold"] },
"critical:failure": { "fg": "white", "bg": "darkestred", "attrs": [] },
"critical:success": { "fg": "white", "bg": "darkestgreen", "attrs": [] },
"background": { "fg": "white", "bg": "gray0", "attrs": [] },
"background:divider": { "fg": "gray5", "bg": "gray0", "attrs": [] },
"session": { "fg": "black", "bg": "gray10", "attrs": ["bold"] },
"date": { "fg": "gray8", "bg": "gray2", "attrs": [] },
"time": { "fg": "gray10", "bg": "gray2", "attrs": ["bold"] },
"time:divider": { "fg": "gray5", "bg": "gray2", "attrs": [] },
"email_alert": "warning:regular",
"email_alert_gradient": { "fg": "white", "bg": "yellow_orange_red", "attrs": ["bold"] },
"hostname": { "fg": "black", "bg": "gray10", "attrs": ["bold"] },
"weather": { "fg": "gray8", "bg": "gray0", "attrs": [] },
"weather_temp_gradient": { "fg": "blue_red", "bg": "gray0", "attrs": [] },
"weather_condition_hot": { "fg": "khaki1", "bg": "gray0", "attrs": [] },
"weather_condition_snowy": { "fg": "skyblue1", "bg": "gray0", "attrs": [] },
"weather_condition_rainy": { "fg": "skyblue1", "bg": "gray0", "attrs": [] },
"uptime": { "fg": "gray8", "bg": "gray0", "attrs": [] },
"external_ip": { "fg": "gray8", "bg": "gray0", "attrs": [] },
"internal_ip": { "fg": "gray8", "bg": "gray0", "attrs": [] },
"network_load": { "fg": "gray8", "bg": "gray0", "attrs": [] },
"network_load_gradient": { "fg": "green_yellow_orange_red", "bg": "gray0", "attrs": [] },
"network_load_sent_gradient": "network_load_gradient",
"network_load_recv_gradient": "network_load_gradient",
"network_load:divider": "background:divider",
"system_load": { "fg": "gray8", "bg": "gray0", "attrs": [] },
"system_load_gradient": { "fg": "green_yellow_orange_red", "bg": "gray0", "attrs": [] },
"environment": { "fg": "gray8", "bg": "gray0", "attrs": [] },
"cpu_load_percent": { "fg": "gray8", "bg": "gray0", "attrs": [] },
"cpu_load_percent_gradient": { "fg": "green_yellow_orange_red", "bg": "gray0", "attrs": [] },
"battery": { "fg": "gray8", "bg": "gray0", "attrs": [] },
"battery_gradient": { "fg": "white_red", "bg": "gray0", "attrs": [] },
"battery_full": { "fg": "red", "bg": "gray0", "attrs": [] },
"battery_empty": { "fg": "white", "bg": "gray0", "attrs": [] },
"player": { "fg": "gray10", "bg": "black", "attrs": [] },
"user": { "fg": "brightyellow", "bg": "gray0", "attrs": ["bold"] },
"branch": { "fg": "gray9", "bg": "gray2", "attrs": [] },
"branch_dirty": { "fg": "brightyellow", "bg": "gray2", "attrs": [] },
"branch_clean": { "fg": "gray9", "bg": "gray2", "attrs": [] },
"branch:divider": { "fg": "gray7", "bg": "gray2", "attrs": [] },
"stash": "branch_dirty",
"stash:divider": "branch:divider",
"cwd": "information:additional",
"cwd:current_folder": "information:regular",
"cwd:divider": { "fg": "gray7", "bg": "gray4", "attrs": [] },
"virtualenv": { "fg": "white", "bg": "darkcyan", "attrs": [] },
"attached_clients": { "fg": "gray8", "bg": "gray0", "attrs": [] },
"gitstatus": { "fg": "solarized:base1", "bg": "solarized:base02", "attrs": [] },
"gitstatus_branch": { "fg": "solarized:base1", "bg": "solarized:base02", "attrs": [] },
"gitstatus_branch_clean": { "fg": "solarized:green", "bg": "solarized:base02", "attrs": [] },
"gitstatus_branch_dirty": { "fg": "solarized:base1", "bg": "solarized:base02", "attrs": [] },
"gitstatus_branch_detached": { "fg": "solarized:magenta", "bg": "solarized:base02", "attrs": [] },
"gitstatus_behind": { "fg": "solarized:base2", "bg": "solarized:base02", "attrs": [] },
"gitstatus_ahead": { "fg": "solarized:base2", "bg": "solarized:base02", "attrs": [] },
"gitstatus_staged": { "fg": "solarized:green", "bg": "solarized:base02", "attrs": [] },
"gitstatus_unmerged": { "fg": "solarized:red", "bg": "solarized:base02", "attrs": [] },
"gitstatus_changed": { "fg": "solarized:orange", "bg": "solarized:base02", "attrs": [] },
"gitstatus_untracked": { "fg": "solarized:yellow", "bg": "solarized:base02", "attrs": [] },
"gitstatus_stashed": { "fg": "solarized:blue", "bg": "solarized:base02", "attrs": [] },
"gitstatus:divider": { "fg": "solarized:base1", "bg": "solarized:base02", "attrs": [] }
}
}

~/.config/powerline/themes/shell/default.json
{
"segments": {
"left": [
{
"function": "powerline.segments.shell.mode"
},
{
"function": "powerline.segments.common.net.hostname",
"priority": 10
},
{
"function": "powerline.segments.common.env.user",
"priority": 30
},
{
"function": "powerline.segments.common.env.virtualenv",
"priority": 50
},
{
"function": "powerline.segments.shell.cwd",
"priority": 10
},
{
"function": "powerline.segments.shell.jobnum",
"priority": 20
},
{
"function": "powerline_gitstatus.gitstatus",
"priority": 40
}
],
"right": [
{
"function": "powerline.segments.shell.last_pipe_status",
"priority": 10
},
{
"function": "powerline.segments.common.vcs.stash",
"priority": 50
},
{
"function": "powerline.segments.common.vcs.branch",
"priority": 40
}
]
}
}

here is the ps info
ps -ef|grep powerline-daemon
501 16195 1 0 2:57PM ?? /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python /Users/"user"/Library/Python/3.9/bin/powerline-daemon -q

powerline-lint

Error while checking theme (key /segments/left/list item 6/function)
in "/Users/jessyharish/.config/powerline/themes/shell/default.json", line 28, column 40:
... function": "powerline_gitstatus.gitstatus",
^
found highlight group gitstatus:divider not defined in the following colorschemes: solarized, default
(Group name was obtained from function documentation.)
in "", line 27, column 34:
Divider highlight group used: gitstatus:divider.
^

Error while checking theme (key /segments/left/list item 6/function)
found highlight groups list (gitstatus_branch_detached) with all groups not defined in some colorschemes
(Group names were taken from function documentation.)
in "/Users/jessyharish/.config/powerline/themes/shell/default.json", line 28, column 40:
... function": "powerline_gitstatus.gitstatus",
^

Error while checking theme (key /segments/left/list item 6/function)
found highlight group gitstatus_branch_detached not defined in the following colorschemes: solarized, default

Error while checking theme (key /segments/left/list item 6/function)
found highlight groups list (gitstatus_branch_dirty) with all groups not defined in some colorschemes
(Group names were taken from function documentation.)
in "/Users/jessyharish/.config/powerline/themes/shell/default.json", line 28, column 40:
... function": "powerline_gitstatus.gitstatus",

what am I missing??

@FelixZY
Copy link

FelixZY commented Apr 13, 2024

The secret to fixing this specific error is to edit the solarized.json file in addition to default.json: #5 (comment)

In my case, this was ~/.local/lib/python3.8/site-packages/powerline/config_files/colorschemes/solarized.json but it may be located elsewhere on your system (e.g. if you did not use pip to install powerline).

After doing this, if you still are not able to get the plugin to show, try powerline-daemon -k to kill the daemon (for me it restarted immediately, working as intended=.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants