https://github.com/ryanoasis/powerline-extra-symbols
:arrow_forward: Extra glyphs for your powerline separators
https://github.com/ryanoasis/powerline-extra-symbols
fish-shell fish-theme nerd-fonts powerline powerline-symbols prompt shell statusline theme
Last synced: about 1 month ago
JSON representation
:arrow_forward: Extra glyphs for your powerline separators
- Host: GitHub
- URL: https://github.com/ryanoasis/powerline-extra-symbols
- Owner: ryanoasis
- License: mit
- Created: 2015-06-26T18:03:06.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-06T20:09:51.000Z (over 1 year ago)
- Last Synced: 2025-05-15T07:53:53.376Z (about 1 month ago)
- Topics: fish-shell, fish-theme, nerd-fonts, powerline, powerline-symbols, prompt, shell, statusline, theme
- Language: PostScript
- Homepage:
- Size: 2.1 MB
- Stars: 1,346
- Watchers: 25
- Forks: 69
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

> Extra glyphs for your Powerline separators
These glyphs are now available in the patched fonts from: [Nerd Fonts](https://github.com/ryanoasis/nerd-fonts)

_NOTE: This repo will soon probably just hold the glyphs._
Vim preview also showing column number glyph:

* `vimrc` settings to achieve the above:
```vim
" testing extra-powerline-symbols" set font terminal font or set gui vim font
" to a Nerd Font (https://github.com/ryanoasis/nerd-fonts):
set guifont=DroidSansMono\ Nerd\ Font\ 12" testing rounded separators (extra-powerline-symbols):
let g:airline_left_sep = "\uE0B4"
let g:airline_right_sep = "\uE0B6"" set the CN (column number) symbol:
let g:airline_section_z = airline#section#create(["\uE0A1" . '%{line(".")}' . "\uE0A3" . '%{col(".")}'])
```This prompt is on fiiire (flaming shell), just having some fun:

# Glyphs

# Sample Configurations
Example configuration I have for [Banga's powerline-shell](https://github.com/banga/powerline-shell)
```py
# original
'patched': {
'lock': u'\uE0A2',
'network': u'\uE0A2',
'separator': u'\uE0B0',
'separator_thin': u'\uE0B1'
},
# angly 1
'patched': {
'lock': u'\uE0A2',
'network': u'\uE0A2',
'separator': u'\uE0B8',
'separator_thin': u'\uE0B9'
},
# angly 2
'patched': {
'lock': u'\uE0A2',
'network': u'\uE0A2',
'separator': u'\uE0BC',
'separator_thin': u'\uE0BD'
},
# curvy
'patched': {
'lock': u'\uE0A2',
'network': u'\uE0A2',
'separator': u'\uE0B4',
'separator_thin': u'\uE0B5'
},
# flames (flamey)
'patched': {
'lock': u'\uE0A2',
'network': u'\uE0A2',
'separator': u'\uE0C0',
'separator_thin': u'\uE0C1'
},
# lego (blocky)
'patched': {
'lock': u'\uE0A2',
'network': u'\uE0A2',
'separator': u'\uE0CE',
'separator_thin': u'\uE0CF'
},
# pixelated blocks 2 (large) random fade (pixey)
'patched': {
'lock': u'\uE0A2',
'network': u'\uE0A2',
'separator': u'\uE0C6',
'separator_thin': u'\uE0C6'
}
```## TODO
* [X] ~~Add more triangles~~
* [ ] Add more other type glyphs
* [ ] Create Powerline symbol only font for `fontconfig`
* [X] ~~Add to more fonts (just testing the included [Droid font](/patched-fonts) for now)~~ see: [Nerd Fonts](https://github.com/ryanoasis/nerd-fonts)
* [X] ~~Add glyph set to patcher and fonts in [Nerd Fonts](https://github.com/ryanoasis/nerd-fonts)~~