Back to rankings

ryanoasis/powerline-extra-symbols

PostScript

:arrow_forward: Extra glyphs for your powerline separators

powerlinestatuslineshellthemefish-themepromptfish-shellnerd-fontspowerline-symbols
Star Growth
Stars
1.5k
Forks
77
Weekly Growth
Issues
13
5001k
Jun 2015Feb 2019Nov 2022Jul 2026
README

Powerline Extra Symbols

Extra glyphs for your Powerline separators

These glyphs are now available in the patched fonts from: Nerd Fonts

preview

NOTE: This repo will soon probably just hold the glyphs.

Vim preview also showing column number glyph:

preview

  • vimrc settings to achieve the above:
    " 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

Glyphs

font forge

Sample Configurations

Example configuration I have for Banga's powerline-shell

        # 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

  • Add more triangles
  • Add more other type glyphs
  • Create Powerline symbol only font for fontconfig
  • Add to more fonts (just testing the included Droid font for now) see: Nerd Fonts
  • Add glyph set to patcher and fonts in Nerd Fonts
Related repositories
ryanoasis/nerd-fonts

Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

CSSnpmOtherfontspatched-fonts
nerdfonts.com
63.8k3.9k
gpakosz/.tmux

Oh my tmux! My self-contained, pretty & versatile tmux configuration made with 💛🩷💙🖤❤️🤍

ShellMIT Licensetmuxtmux-conf
25.2k3.6k
JanDeDobbeleer/oh-my-posh

The most customisable and low-latency cross platform/shell prompt renderer

GoGo ModulesMIT Licensegolangpowershell
ohmyposh.dev
23.1k2.8k
powerline/powerline

Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.

PythonPyPIOtherpythonstatusline
powerline.readthedocs.org/en/latest/
14.8k999
sirmalloc/ccstatusline

🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.

TypeScriptnpmMIT Licenseai-toolsclaude-code
11.9k522
b-ryan/powerline-shell

A beautiful and useful prompt for your shell

PythonPyPIMIT Licensepythonpowerline
6.3k728
ryanoasis/vim-devicons

Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more

Vim ScriptMIT Licensevimviml
5.8k275
JanDeDobbeleer/oh-my-posh2

A prompt theming engine for Powershell

PowerShellMIT Licensepowershelltheme
5.2k279
liquidprompt/liquidprompt

A full-featured & carefully designed adaptive prompt for Bash & Zsh

ShellGNU Affero General Public License v3.0zshbash
liquidprompt.readthedocs.io
4.7k418
erikw/tmux-powerline

⚡️ A tmux plugin giving you a hackable status bar consisting of dynamic & beautiful looking powerline segments, written purely in bash.

ShellBSD 3-Clause "New" or "Revised" Licensetmux-powerlinetmux
3.8k530
justjanne/powerline-go

A beautiful and useful low-latency prompt for your shell, written in go

GoGo ModulesGNU General Public License v3.0gopowerline
2.9k283
tobi-wan-kenobi/bumblebee-status

bumblebee-status is a modular, theme-able status line generator for the i3 window manager.

PythonPyPIMIT Licensepowerlinei3wm
bumblebee-status.readthedocs.io/en/main/
1.3k234