Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 30 days 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 (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-03-06T20:09:51.000Z (8 months ago)
- Last Synced: 2024-10-01T20:43:34.934Z (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,279
- Watchers: 26
- Forks: 68
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Powerline Extra Symbols](https://raw.githubusercontent.com/ryanoasis/powerline-extra-symbols/master/img/logo.svg?sanitize=true)
> Extra glyphs for your Powerline separators
These glyphs are now available in the patched fonts from: [Nerd Fonts](https://github.com/ryanoasis/nerd-fonts)
![preview](img/preview.png)
_NOTE: This repo will soon probably just hold the glyphs._
Vim preview also showing column number glyph:
![preview](img/preview-3.png)
* `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:
![preview](img/preview-4.png)
# Glyphs
![font forge](img/fontforge.png)
# 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)~~