- Notifications
You must be signed in to change notification settings - Fork6
delphinus/lightline-delphinus
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This theme is forlightline that is a statusline plugin for Vim. This has features below.
- Additional components for lightline
- SupportALE (Asynchronous Lint Engine)
- Support Powerline icons(optional)
- Supportmajutsushi/tagbar to show function names(optional)
- Supportairblade/vim-gitgutter /mhinz/vim-signify to show diff status(optional)
- Improved colorscheme for lightline to fit withSolarized &Nord colorschemes
For Solarized Dark (best match forvim-solarized8)




For Solarized Light (best match forvim-solarized8)




For Nord (nord-vim)




fordein.vim
calldein#add('delphinus/lightline-delphinus')calldein#add('itchyny/lightline.vim')" optionalcalldein#add('ryanoasis/vim-devicons')calldein#add('dense-analysis/ale')calldein#add('majutsushi/tagbar')calldein#add('airblade/vim-gitgutter')calldein#add('mhinz/vim-signify')
[[plugins]]repo ='delphinus/lightline-delphinus'[[plugins]]repo ='itchyny/lightline.vim'# optional[[plugins]]repo ='ryanoasis/vim-devicons'[[plugins]]repo ='dense-analysis/ale'[[plugins]]repo ='majutsushi/tagbar'
TODO
If true, it uses glyphs forPowerline. You should use this options with fonts frompowerline-fonts or natively supported ones such asIosevka.
If true, it uses glyphs fornerd-fonts. You should use this options withpatched fonts.
Can be setsolarized_improved (Default) ornord_improved.
Enable tagbar feature. See below.
Enable gitgutter feature. See below.
Can be setsolarized_improved (Default) ornord_improved.
If you want to use neat glyphs statusline for ALE, you should add some settings for ALE. Below is an example that I used in capturing GIF above.
" nr2char(...) is for describing icons from deviconsletg:ale_echo_msg_error_str=nr2char(0xf421) .''letg:ale_echo_msg_warning_str=nr2char(0xf420) .''letg:ale_echo_msg_info_str=nr2char(0xf05a) .''letg:ale_echo_msg_format='%severity% %linter% - %s'letg:ale_sign_column_always=1letg:ale_sign_error=g:ale_echo_msg_error_strletg:ale_sign_warning=g:ale_echo_msg_warning_strletg:ale_statusline_format= [\g:ale_echo_msg_error_str .' %d',\g:ale_echo_msg_warning_str .' %d',\nr2char(0xf4a1) .'']
lightline-delphinus can detect installedtagbar and show function names on cursor bytagbar#current(). The info from tagbar will be updated once per second at the maximum.
Setlet g:lightline_delphinus_tagbar_enable = 1 to enable this.
lightline-delphinus can detect installedvim-gitgutter and show diff info calculated fromgitgutter#hunk#hunks().
Setlet g:lightline_delphinus_gitgutter_enable = 1 to enable this.
lightline-delphinus can detect installedvim-signify and show diff info calculated fromsy#repo#get_stats().
Setlet g:lightline_delphinus_signify_enable = 1 to enable this.
The colorscheme's are formerly generated because the sources are a bit complicated and take long time to be evaluated in Vim.
- source:
autoload/lightline/delphinus/colorscheme/nord_improved.vim - generated:
autoload/lightline/colorscheme/nord_improved.vim
So you should not edit the colorscheme's directly. You should edit the sources, and run the script to generate.
# edit the sourcevim autoload/lightline/delphinus/colorscheme/nord_improved.vim# run the script# this needs Python 3.6+bin/dump.py
About
Yet another theme for lightline
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.



