94 lines
1.7 KiB
JSON
94 lines
1.7 KiB
JSON
|
{
|
||
|
"default_module": "powerline.segments.vim",
|
||
|
"segments": {
|
||
|
"left": [
|
||
|
{
|
||
|
"type": "segment_list",
|
||
|
"function": "powerline.listers.vim.tablister",
|
||
|
"exclude_function": "single_tab",
|
||
|
"segments": [
|
||
|
{
|
||
|
"function": "tab"
|
||
|
},
|
||
|
{
|
||
|
"function": "tabnr",
|
||
|
"after": " ",
|
||
|
"priority": 5
|
||
|
},
|
||
|
{
|
||
|
"function": "file_directory",
|
||
|
"priority": 40
|
||
|
},
|
||
|
{
|
||
|
"function": "file_name",
|
||
|
"args": {
|
||
|
"display_no_file": true
|
||
|
},
|
||
|
"priority": 10
|
||
|
},
|
||
|
{
|
||
|
"function": "tab_modified_indicator",
|
||
|
"priority": 5
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"function": "tab",
|
||
|
"args": {
|
||
|
"end": true
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"type": "segment_list",
|
||
|
"function": "powerline.listers.vim.bufferlister",
|
||
|
"include_function": "single_tab",
|
||
|
"segments": [
|
||
|
{
|
||
|
"function": "bufnr",
|
||
|
"after": " ",
|
||
|
"priority": 5
|
||
|
},
|
||
|
{
|
||
|
"function": "file_directory",
|
||
|
"priority": 40
|
||
|
},
|
||
|
{
|
||
|
"function": "file_name",
|
||
|
"args": {
|
||
|
"display_no_file": true
|
||
|
},
|
||
|
"priority": 10
|
||
|
},
|
||
|
{
|
||
|
"function": "modified_indicator",
|
||
|
"priority": 5
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"type": "string",
|
||
|
"highlight_groups": ["tab:background"],
|
||
|
"draw_soft_divider": false,
|
||
|
"draw_hard_divider": false,
|
||
|
"width": "auto"
|
||
|
}
|
||
|
],
|
||
|
"right": [
|
||
|
{
|
||
|
"type": "string",
|
||
|
"contents": "Bufs",
|
||
|
"name": "single_tab",
|
||
|
"highlight_groups": ["single_tab"],
|
||
|
"include_function": "single_tab"
|
||
|
},
|
||
|
{
|
||
|
"type": "string",
|
||
|
"contents": "Tabs",
|
||
|
"name": "many_tabs",
|
||
|
"highlight_groups": ["many_tabs"],
|
||
|
"exclude_function": "single_tab"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|