GitHub - liuchengxu/eleline.vim: A tiny elegant statusline for vim
source link: https://github.com/liuchengxu/eleline.vim
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
eleline.vim
Another elegant statusline for vim, extracted from space-vim.
Currently supported plugins:
If you're using newer vim or neovim, i.e., async API is available, eleline will probe the git branch info asynchronously instead of depending on vim-fugitive, making your vim never slower due to the statusline.
Installation
This plugin can be installed with a variety of plugin managers, e.g., vim-plug:
Plug 'liuchengxu/eleline.vim'
" Optional. If you use vim-fugitive and want a callback from it to update eleline.
" autocmd User FugitiveChanged if exists("b:eleline_branch") | unlet b:eleline_branch | endif
Don't forget to set laststatus=2
to always display statusline.
Usage
It's encouraged to fork eleline.vim to make your own custom vim statusline.
Customization
-
Ordinary font by default
-
Powerline font
If the powerline font is available, i.e.,
let g:airline_powerline_fonts = 1
orlet g:eleline_powerline_fonts = 1
: -
Keep it simpler
Only show the buffer number, window number, filename and info from the plugins via
let g:eleline_slim = 1
:See
:h CTRL-G
when you need more info.
License
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK