Вот как я настроил погоду для Shell. Я не думаю, что это возможно с VI, поскольку он не указан в имеющемся сегменте
https://powerline.readthedocs.org/en/latest/configuration/segments/vim.html
Создать следующее дерево папок:
~/.config/powerline/config.json
~/.config/powerline/themes/shell/netsamir.json
~/.config/powerline/colorschemes/shell/netsamir.json
~/.config// конфигурации линии электропитания .json
{
"common": {
"term_truecolor": false
},
"ext": {
"shell": {
"theme": "netsamir",
"colorscheme": "netsamir"
},
}
}
~/.config/электропроводке/темы/оболочка/netsamir.json
{
"segments": {
"above": [
{
"left": [
{
"function": "powerline.segments.common.wthr.weather",
"args": {
"unit": "C"
}
},
{
"name": "user",
"function": "powerline.segments.common.env.user",
"priority": 30
},
{
"function": "powerline.segments.common.vcs.branch",
"args": {
"status_colors": true,
"ignore_statuses": ["U"]
}
},
{
"name": "cwd",
"function": "powerline.segments.common.env.cwd"
}
]
}
],
"left": [
{
"type": "string",
"contents": ">",
"highlight_groups": ["promptline"],
"draw_soft_divider": false
},
{
"type": "string",
"contents": "",
"highlight_groups": ["blank"],
"draw_hard_divider": false
}
]
}
}
~/.config/электропроводке/colorschemes/оболочка/netsamir.json
{
"name": "netsamir",
"groups": {
"information:additional": { "fg": "gray9", "bg": "gray4", "attrs": [] },
"information:regular": { "fg": "gray10", "bg": "gray4", "attrs": [] },
"information:highlighted": { "fg": "white", "bg": "gray4", "attrs": ["bold"] },
"information:priority": { "fg": "brightyellow", "bg": "mediumorange", "attrs": [] },
"hostname": { "fg": "black", "bg": "gray10", "attrs": ["bold"] },
"background:divider": "information:additional",
"weather": { "fg": "gray9", "bg": "gray2", "attrs": [] },
"user": { "fg": "brightcyan", "bg": "darkestblue", "attrs": ["bold"] },
"branch": { "fg": "gray9", "bg": "gray2", "attrs": [] },
"branch_dirty": { "fg": "black", "bg": "orangered", "attrs": [] },
"branch_clean": { "fg": "gray9", "bg": "gray2", "attrs": [] },
"branch:divider": { "fg": "gray7", "bg": "gray2", "attrs": [] },
"cwd": "information:additional",
"cwd:current_folder": "information:highlighted",
"cwd:divider": { "fg": "gray7", "bg": "gray4", "attrs": [] },
"promptline": { "fg": "white", "bg": "darkestblue", "attrs": ["bold"] },
"blank": { "fg": "black", "bg": "black", "attrs": [] }
}
}
Вим не является операционной системой; вы смешиваете его с редактором _other_, который представляет собой все, кроме кухонной раковины. –
@Ingo Karkat ??? Я сказал, что vim - это операционная система ???? – moemoe
Когда вы начинаете добавлять информацию о погоде в свою статусную линию, она скоро будет похожа на ... Как это связано с редактированием текста? Вы кодируете вне ?! (И, пожалуйста, простите мне мои слабые попытки внутренней шутки, которую вы, очевидно, не смогли получить.) –