Skip to content

Commit

Permalink
Add airline theme
Browse files Browse the repository at this point in the history
  • Loading branch information
dikiaap committed Dec 8, 2016
1 parent 44c918b commit e97912d
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 1 deletion.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,11 @@ After finishing installation, put this code to your `.vimrc`:
syntax on
colorscheme minimalist

Restart your vim.
This colorscheme also built-in with airline theme. If you wanna use:

let g:airline_theme='minimalist'
let g:airline_powerline_fonts = 1
let g:airline#extensions#tabline#enabled = 1

## Support

Expand Down
46 changes: 46 additions & 0 deletions autoload/airline/themes/minimalist.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
" Minimalist Airline - A Material Colorscheme Darker
"
" Author: Diki Andriansyah <[email protected]>
" Repository: https://github.com/dikiaap/minimalist
" Version: 1.1
" License: MIT

" Normal Mode
let s:N1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ]
let s:N2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ]
let s:N3 = [ '#EEEEEE' , '#262626' , 255 , 235 ]

" Insert Mode
let s:I1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ]
let s:I2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ]
let s:I3 = [ '#EEEEEE' , '#262626' , 255 , 235 ]

" Visual Mode
let s:V1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ]
let s:V2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ]
let s:V3 = [ '#EEEEEE' , '#262626' , 255 , 235 ]

" Replace Mode
let s:R1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ]
let s:R2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ]
let s:R3 = [ '#EEEEEE' , '#262626' , 255 , 235 ]

" Inactive Mode
let s:IA = [ '#666666' , '#262626' , 242 , 235 , '' ]

let g:airline#themes#minimalist#palette = {}
let g:airline#themes#minimalist#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3)
let g:airline#themes#minimalist#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3)
let g:airline#themes#minimalist#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3)
let g:airline#themes#minimalist#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3)
let g:airline#themes#minimalist#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA)

" CtrlP
if !get(g:, 'loaded_ctrlp', 0)
finish
endif

let g:airline#themes#minimalist#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(
\ [ '#E4E4E4' , '#262626' , 254 , 235 , '' ] ,
\ [ '#E4E4E4' , '#4E4E4E' , 254 , 239 , '' ] ,
\ [ '#585858' , '#E4E4E4' , 240 , 254 , 'bold' ] )

0 comments on commit e97912d

Please sign in to comment.