powerline added
This commit is contained in:
parent
39ce10ade5
commit
d8b8175119
18
powerline/colorschemes/default.json
Normal file
18
powerline/colorschemes/default.json
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"groups": {
|
||||||
|
"gitstatus": { "fg": "gray8", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_branch": { "fg": "gray8", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_branch_clean": { "fg": "green", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_branch_dirty": { "fg": "gray8", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_branch_detached": { "fg": "mediumpurple", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_tag": { "fg": "darkcyan", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_behind": { "fg": "gray10", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_ahead": { "fg": "gray10", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_staged": { "fg": "green", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_unmerged": { "fg": "brightred", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_changed": { "fg": "mediumorange", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_untracked": { "fg": "brightestorange", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus_stashed": { "fg": "darkblue", "bg": "gray2", "attrs": [] },
|
||||||
|
"gitstatus:divider": { "fg": "gray8", "bg": "gray2", "attrs": [] }
|
||||||
|
}
|
||||||
|
}
|
154
powerline/colorschemes/vim/default.json
Normal file
154
powerline/colorschemes/vim/default.json
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
{
|
||||||
|
"name": "Default color scheme",
|
||||||
|
"groups": {
|
||||||
|
"information:unimportant": { "fg": "gray8", "bg": "gray2", "attrs": [] },
|
||||||
|
"information:additional": { "fg": "gray9", "bg": "gray4", "attrs": [] },
|
||||||
|
"background": { "fg": "white", "bg": "gray2", "attrs": [] },
|
||||||
|
"background:divider": { "fg": "gray6", "bg": "gray2", "attrs": [] },
|
||||||
|
"mode": { "fg": "darkestgreen", "bg": "brightgreen", "attrs": ["bold"] },
|
||||||
|
"visual_range": { "fg": "brightestorange", "bg": "darkorange", "attrs": ["bold"] },
|
||||||
|
"modified_indicator": { "fg": "brightyellow", "bg": "gray4", "attrs": ["bold"] },
|
||||||
|
"paste_indicator": { "fg": "white", "bg": "mediumorange", "attrs": ["bold"] },
|
||||||
|
"readonly_indicator": { "fg": "brightestred", "bg": "gray4", "attrs": [] },
|
||||||
|
"branch_dirty": { "fg": "brightyellow", "bg": "gray4", "attrs": [] },
|
||||||
|
"branch:divider": { "fg": "gray7", "bg": "gray4", "attrs": [] },
|
||||||
|
"file_name": { "fg": "white", "bg": "gray4", "attrs": ["bold"] },
|
||||||
|
"window_title": { "fg": "white", "bg": "gray4", "attrs": [] },
|
||||||
|
"file_name_no_file": { "fg": "gray9", "bg": "gray4", "attrs": ["bold"] },
|
||||||
|
"file_vcs_status": { "fg": "brightestred", "bg": "gray4", "attrs": [] },
|
||||||
|
"file_vcs_status_M": { "fg": "brightyellow", "bg": "gray4", "attrs": [] },
|
||||||
|
"file_vcs_status_A": { "fg": "brightgreen", "bg": "gray4", "attrs": [] },
|
||||||
|
"line_percent": { "fg": "gray9", "bg": "gray4", "attrs": [] },
|
||||||
|
"line_percent_gradient": { "fg": "dark_green_gray", "bg": "gray4", "attrs": [] },
|
||||||
|
"position": { "fg": "gray9", "bg": "gray4", "attrs": [] },
|
||||||
|
"position_gradient": { "fg": "green_yellow_red", "bg": "gray4", "attrs": [] },
|
||||||
|
"line_current": { "fg": "gray1", "bg": "gray10", "attrs": ["bold"] },
|
||||||
|
"line_current_symbol": { "fg": "gray1", "bg": "gray10", "attrs": [] },
|
||||||
|
"virtcol_current_gradient": { "fg": "dark_GREEN_Orange_red", "bg": "gray10", "attrs": [] },
|
||||||
|
"col_current": { "fg": "gray6", "bg": "gray10", "attrs": [] },
|
||||||
|
"modified_buffers": { "fg": "brightyellow", "bg": "gray2", "attrs": [] },
|
||||||
|
"attached_clients": { "fg": "gray8", "bg": "gray2", "attrs": [] },
|
||||||
|
"error": { "fg": "brightestred", "bg": "darkred", "attrs": ["bold"] },
|
||||||
|
"warning": { "fg": "brightyellow", "bg": "darkorange", "attrs": ["bold"] },
|
||||||
|
"current_tag": { "fg": "gray9", "bg": "gray2", "attrs": [] },
|
||||||
|
|
||||||
|
"tab_nc:modified_indicator": { "fg": "brightyellow", "bg": "gray2", "attrs": ["bold"] }
|
||||||
|
},
|
||||||
|
"mode_translations": {
|
||||||
|
"nc": {
|
||||||
|
"colors": {
|
||||||
|
"brightyellow": "darkorange",
|
||||||
|
"brightestred": "darkred",
|
||||||
|
"gray0": "gray0",
|
||||||
|
"gray1": "gray0",
|
||||||
|
"gray2": "gray0",
|
||||||
|
"gray3": "gray1",
|
||||||
|
"gray4": "gray1",
|
||||||
|
"gray5": "gray1",
|
||||||
|
"gray6": "gray1",
|
||||||
|
"gray7": "gray4",
|
||||||
|
"gray8": "gray4",
|
||||||
|
"gray9": "gray4",
|
||||||
|
"gray10": "gray5",
|
||||||
|
"white": "gray6",
|
||||||
|
"dark_green_gray": "gray5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"i": {
|
||||||
|
"colors": {
|
||||||
|
"gray0": "darkestblue",
|
||||||
|
"gray1": "darkestblue",
|
||||||
|
"gray2": "darkestblue",
|
||||||
|
"gray3": "darkblue",
|
||||||
|
"gray4": "darkblue",
|
||||||
|
"gray5": "darkestcyan",
|
||||||
|
"gray6": "darkestcyan",
|
||||||
|
"gray7": "darkestcyan",
|
||||||
|
"gray8": "mediumcyan",
|
||||||
|
"gray9": "mediumcyan",
|
||||||
|
"gray10": "mediumcyan",
|
||||||
|
"green_yellow_red": "gray5",
|
||||||
|
"dark_green_gray": "light_green_gray"
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"mode": { "fg": "darkestcyan", "bg": "white", "attrs": ["bold"] },
|
||||||
|
"background:divider": { "fg": "darkcyan", "bg": "darkestblue", "attrs": [] },
|
||||||
|
"branch:divider": { "fg": "darkcyan", "bg": "darkblue", "attrs": [] }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ic": {
|
||||||
|
"colors": {
|
||||||
|
"gray0": "darkestblue",
|
||||||
|
"gray1": "darkestblue",
|
||||||
|
"gray2": "darkestblue",
|
||||||
|
"gray3": "darkblue",
|
||||||
|
"gray4": "darkblue",
|
||||||
|
"gray5": "darkestcyan",
|
||||||
|
"gray6": "darkestcyan",
|
||||||
|
"gray7": "darkestcyan",
|
||||||
|
"gray8": "mediumcyan",
|
||||||
|
"gray9": "mediumcyan",
|
||||||
|
"gray10": "mediumcyan",
|
||||||
|
"green_yellow_red": "gray5",
|
||||||
|
"dark_green_gray": "light_green_gray"
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"mode": { "fg": "darkestcyan", "bg": "white", "attrs": ["bold"] },
|
||||||
|
"background:divider": { "fg": "darkcyan", "bg": "darkestblue", "attrs": [] },
|
||||||
|
"branch:divider": { "fg": "darkcyan", "bg": "darkblue", "attrs": [] }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ix": {
|
||||||
|
"colors": {
|
||||||
|
"gray0": "darkestblue",
|
||||||
|
"gray1": "darkestblue",
|
||||||
|
"gray2": "darkestblue",
|
||||||
|
"gray3": "darkblue",
|
||||||
|
"gray4": "darkblue",
|
||||||
|
"gray5": "darkestcyan",
|
||||||
|
"gray6": "darkestcyan",
|
||||||
|
"gray7": "darkestcyan",
|
||||||
|
"gray8": "mediumcyan",
|
||||||
|
"gray9": "mediumcyan",
|
||||||
|
"gray10": "mediumcyan",
|
||||||
|
"green_yellow_red": "gray5",
|
||||||
|
"dark_green_gray": "light_green_gray"
|
||||||
|
},
|
||||||
|
"groups": {
|
||||||
|
"mode": { "fg": "darkestcyan", "bg": "white", "attrs": ["bold"] },
|
||||||
|
"background:divider": { "fg": "darkcyan", "bg": "darkestblue", "attrs": [] },
|
||||||
|
"branch:divider": { "fg": "darkcyan", "bg": "darkblue", "attrs": [] }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"v": {
|
||||||
|
"groups": {
|
||||||
|
"mode": { "fg": "darkorange", "bg": "brightestorange", "attrs": ["bold"] }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"V": {
|
||||||
|
"groups": {
|
||||||
|
"mode": { "fg": "darkorange", "bg": "brightestorange", "attrs": ["bold"] }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"^V": {
|
||||||
|
"groups": {
|
||||||
|
"mode": { "fg": "darkorange", "bg": "brightestorange", "attrs": ["bold"] }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"R": {
|
||||||
|
"groups": {
|
||||||
|
"mode": { "fg": "white", "bg": "brightred", "attrs": ["bold"] }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Rc": {
|
||||||
|
"groups": {
|
||||||
|
"mode": { "fg": "white", "bg": "brightred", "attrs": ["bold"] }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Rx": {
|
||||||
|
"groups": {
|
||||||
|
"mode": { "fg": "white", "bg": "brightred", "attrs": ["bold"] }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
12
powerline/config.json
Normal file
12
powerline/config.json
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"ext": {
|
||||||
|
"shell": {
|
||||||
|
"colorscheme": "default",
|
||||||
|
"theme": "default"
|
||||||
|
},
|
||||||
|
"vim": {
|
||||||
|
"colorscheme": "default",
|
||||||
|
"theme": "default"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
47
powerline/themes/shell/default.json
Normal file
47
powerline/themes/shell/default.json
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
{
|
||||||
|
"segments": {
|
||||||
|
"left": [
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.shell.mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.common.net.hostname",
|
||||||
|
"args": {
|
||||||
|
"only_if_ssh": false,
|
||||||
|
"exclude_domain": true
|
||||||
|
},
|
||||||
|
"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.segments.shell.last_status",
|
||||||
|
"priority": 10
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"right": [
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.shell.last_pipe_status",
|
||||||
|
"priority": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "powerline_gitstatus.gitstatus",
|
||||||
|
"priority": 40
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
38
powerline/themes/shell/default_leftonly.json
Normal file
38
powerline/themes/shell/default_leftonly.json
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"segments": {
|
||||||
|
"left": [
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.common.net.hostname",
|
||||||
|
"args": {
|
||||||
|
"only_if_ssh": false,
|
||||||
|
"exclude_domain": true
|
||||||
|
},
|
||||||
|
"priority": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.common.env.user",
|
||||||
|
"priority": 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.common.env.virtualenv",
|
||||||
|
"priority": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.common.vcs.branch",
|
||||||
|
"priority": 40
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.shell.cwd",
|
||||||
|
"priority": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.shell.jobnum",
|
||||||
|
"priority": 20
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.shell.last_status",
|
||||||
|
"priority": 10
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
128
powerline/themes/vim/default.json
Normal file
128
powerline/themes/vim/default.json
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
{
|
||||||
|
"segments": {
|
||||||
|
"left": [
|
||||||
|
{
|
||||||
|
"function": "mode",
|
||||||
|
"exclude_modes": ["nc"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "visual_range",
|
||||||
|
"include_modes": ["v", "V", "^V", "s", "S", "^S"],
|
||||||
|
"priority": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "paste_indicator",
|
||||||
|
"exclude_modes": ["nc"],
|
||||||
|
"priority": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "powerline.segments.vim.plugin.capslock.capslock_indicator",
|
||||||
|
"include_modes": ["i", "R", "Rv"],
|
||||||
|
"priority": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "branch",
|
||||||
|
"exclude_modes": ["nc"],
|
||||||
|
"priority": 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "readonly_indicator",
|
||||||
|
"draw_soft_divider": false,
|
||||||
|
"after": " "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "file_scheme",
|
||||||
|
"priority": 20
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "file_directory",
|
||||||
|
"priority": 40,
|
||||||
|
"draw_soft_divider": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "file_name",
|
||||||
|
"draw_soft_divider": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "file_vcs_status",
|
||||||
|
"before": " ",
|
||||||
|
"draw_soft_divider": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "modified_indicator",
|
||||||
|
"before": " "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"exclude_modes": ["i", "R", "Rv"],
|
||||||
|
"function": "trailing_whitespace",
|
||||||
|
"display": false,
|
||||||
|
"priority": 60
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"exclude_modes": ["nc"],
|
||||||
|
"function": "powerline.segments.vim.plugin.syntastic.syntastic",
|
||||||
|
"priority": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"exclude_modes": ["nc"],
|
||||||
|
"function": "powerline.segments.vim.plugin.tagbar.current_tag",
|
||||||
|
"draw_soft_divider": false,
|
||||||
|
"priority": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "string",
|
||||||
|
"highlight_groups": ["background"],
|
||||||
|
"draw_soft_divider": false,
|
||||||
|
"draw_hard_divider": false,
|
||||||
|
"width": "auto"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"right": [
|
||||||
|
{
|
||||||
|
"function": "file_format",
|
||||||
|
"draw_soft_divider": false,
|
||||||
|
"exclude_modes": ["nc"],
|
||||||
|
"priority": 60
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "file_encoding",
|
||||||
|
"exclude_modes": ["nc"],
|
||||||
|
"priority": 60
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "file_type",
|
||||||
|
"exclude_modes": ["nc"],
|
||||||
|
"priority": 60
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "line_percent",
|
||||||
|
"priority": 50,
|
||||||
|
"width": 4,
|
||||||
|
"align": "r"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "csv_col_current",
|
||||||
|
"priority": 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "string",
|
||||||
|
"name": "line_current_symbol",
|
||||||
|
"highlight_groups": ["line_current_symbol", "line_current"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "line_current",
|
||||||
|
"draw_soft_divider": false,
|
||||||
|
"width": 3,
|
||||||
|
"align": "r"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "virtcol_current",
|
||||||
|
"draw_soft_divider": false,
|
||||||
|
"priority": 20,
|
||||||
|
"before": ":",
|
||||||
|
"width": 3,
|
||||||
|
"align": "l"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user