mirror of
https://github.com/powerline/powerline.git
synced 2025-07-25 23:05:32 +02:00
Add theme with unicode-7.0 symbols
- All powerline symbols, except for dividers, were replaced with Unicode ones, mostly from Unicode-7.0. - Player statuses are using U+23Fx symbols. I have found it only in Symbola font though, so one may need to tell fontconfig to use it using something like <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <alias> <family>Terminus</family> <prefer><family>Symbola</family></prefer> </alias> </fontconfig> - Modified indicator is using two characters: floppy disk and diacritics character that crosses it (WHITE HARD SHELL FLOPPY DISK + COMBINING REVERSE SOLIDUS OVERLAY). It is not always displayed correctly. - Vim cannot currently correctly handle Unicode-7.0 characters. [See this thread][1]. - `powerline.segments.vim.mode` got strings with identical width. [1]: https://groups.google.com/forum/#!topic/vim_dev/zgY0r9UbKT4
This commit is contained in:
parent
d2a1106c04
commit
f4c4c1e6d5
156
powerline/config_files/themes/powerline_unicode7.json
Normal file
156
powerline/config_files/themes/powerline_unicode7.json
Normal file
@ -0,0 +1,156 @@
|
|||||||
|
{
|
||||||
|
"dividers": {
|
||||||
|
"left": {
|
||||||
|
"hard": " ",
|
||||||
|
"soft": " "
|
||||||
|
},
|
||||||
|
"right": {
|
||||||
|
"hard": " ",
|
||||||
|
"soft": " "
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"spaces": 1,
|
||||||
|
"segment_data": {
|
||||||
|
"branch": {
|
||||||
|
"before": "🔀 "
|
||||||
|
},
|
||||||
|
"cwd": {
|
||||||
|
"args": {
|
||||||
|
"ellipsis": "⋯"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"line_current_symbol": {
|
||||||
|
"contents": " "
|
||||||
|
},
|
||||||
|
"player": {
|
||||||
|
"args": {
|
||||||
|
"state_symbols": {
|
||||||
|
"fallback": "♫",
|
||||||
|
"play": "⏵",
|
||||||
|
"pause": "⏸",
|
||||||
|
"stop": "⏹"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"time": {
|
||||||
|
"before": "🕐 "
|
||||||
|
},
|
||||||
|
|
||||||
|
"powerline.segments.common.net.network_load": {
|
||||||
|
"args": {
|
||||||
|
"recv_format": "⬇ {value:>8}",
|
||||||
|
"sent_format": "⬆ {value:>8}"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"powerline.segments.common.net.hostname": {
|
||||||
|
"before": "🏠 "
|
||||||
|
},
|
||||||
|
"powerline.segments.common.players.now_playing": {
|
||||||
|
"args": {
|
||||||
|
"state_symbols": {
|
||||||
|
"fallback": "♫",
|
||||||
|
"play": "⏵",
|
||||||
|
"pause": "⏸",
|
||||||
|
"stop": "⏹"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"powerline.segments.common.bat.battery": {
|
||||||
|
"args": {
|
||||||
|
"full_heart": "💙",
|
||||||
|
"empty_heart": "💛"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"powerline.segments.common.sys.uptime": {
|
||||||
|
"before": "⇑ "
|
||||||
|
},
|
||||||
|
"powerline.segments.common.mail.email_imap_alert": {
|
||||||
|
"before": "✉ "
|
||||||
|
},
|
||||||
|
"powerline.segments.common.env.virtualenv": {
|
||||||
|
"before": "🐍 "
|
||||||
|
},
|
||||||
|
"powerline.segments.common.wthr.weather": {
|
||||||
|
"args": {
|
||||||
|
"icons": {
|
||||||
|
"tornado": "🌪",
|
||||||
|
"hurricane": "🌀",
|
||||||
|
"showers": "☔",
|
||||||
|
"scattered_showers": "☔",
|
||||||
|
"thunderstorms": "🌩",
|
||||||
|
"isolated_thunderstorms": "🌩",
|
||||||
|
"scattered_thunderstorms": "🌩",
|
||||||
|
"dust": "🌫",
|
||||||
|
"fog": "🌫",
|
||||||
|
"cold": "❄",
|
||||||
|
"partly_cloudy_day": "🌤",
|
||||||
|
"mostly_cloudy_day": "🌥",
|
||||||
|
"sun": "🌣",
|
||||||
|
"hot": "♨",
|
||||||
|
"day": "☀",
|
||||||
|
"blustery": "⚑",
|
||||||
|
"rainy": "☂",
|
||||||
|
"cloudy": "☁",
|
||||||
|
"snowy": "☃",
|
||||||
|
"stormy": "☈",
|
||||||
|
"foggy": "🌁",
|
||||||
|
"sunny": "🌣",
|
||||||
|
"night": "☾",
|
||||||
|
"windy": "☴",
|
||||||
|
"not_available": "<22>",
|
||||||
|
"unknown": "⚠"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"powerline.segments.common.time.fuzzy_time": {
|
||||||
|
"args": {
|
||||||
|
"unicode_text": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"powerline.segments.vim.mode": {
|
||||||
|
"args": {
|
||||||
|
"override": {
|
||||||
|
"n": "NORMAL",
|
||||||
|
"no": "N·OPER",
|
||||||
|
"v": "VISUAL",
|
||||||
|
"V": "V·LINE",
|
||||||
|
"^V": "V·BLCK",
|
||||||
|
"s": "SELECT",
|
||||||
|
"S": "S·LINE",
|
||||||
|
"^S": "S·BLCK",
|
||||||
|
"i": "INSERT",
|
||||||
|
"R": "RPLACE",
|
||||||
|
"Rv": "V·RPLC",
|
||||||
|
"c": "COMMND",
|
||||||
|
"cv": "VIM·EX",
|
||||||
|
"ce": "NRM·EX",
|
||||||
|
"r": "PROMPT",
|
||||||
|
"rm": "-MORE-",
|
||||||
|
"r?": "CNFIRM",
|
||||||
|
"!": "!SHELL"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"powerline.segments.vim.visual_range": {
|
||||||
|
"args": {
|
||||||
|
"CTRL_V_text": "{rows} × {vcols}",
|
||||||
|
"v_text_oneline": "C:{vcols}",
|
||||||
|
"v_text_multiline": "L:{rows}",
|
||||||
|
"V_text": "L:{rows}"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"powerline.segments.vim.readonly_indicator": {
|
||||||
|
"args": {
|
||||||
|
"text": "🔏"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"powerline.segments.vim.modified_indicator": {
|
||||||
|
"args": {
|
||||||
|
"text": "🖫⃥"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user