From 71da8a2952088ad28aa3978a4d15c93911457412 Mon Sep 17 00:00:00 2001 From: danielpeng2 Date: Wed, 15 Apr 2020 01:57:48 -0400 Subject: [PATCH] add ayu dark theme --- autoload/lightline/colorscheme/ayu_dark.vim | 39 +++++++++++++++++++++ doc/lightline.txt | 4 +-- 2 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 autoload/lightline/colorscheme/ayu_dark.vim diff --git a/autoload/lightline/colorscheme/ayu_dark.vim b/autoload/lightline/colorscheme/ayu_dark.vim new file mode 100644 index 0000000..98cbdac --- /dev/null +++ b/autoload/lightline/colorscheme/ayu_dark.vim @@ -0,0 +1,39 @@ +" ============================================================================= +" Filename: autoload/lightline/colorscheme/ayu_dark.vim +" Author: danielpeng2 +" License: MIT License +" Last Change: 2020/04/15 20:35:50. +" ============================================================================= +let s:base0 = [ '#e6e1cf', 244 ] +let s:base1 = [ '#e6e1cf', 247 ] +let s:base2 = [ '#3e4b59', 248 ] +let s:base3 = [ '#e6e1cf', 252 ] +let s:base00 = [ '#14191f', 242 ] +let s:base01 = [ '#14191f', 240 ] +let s:base02 = [ '#0f1419', 238 ] +let s:base023 = [ '#0f1419', 236 ] +let s:base03 = [ '#e6b673', 235 ] +let s:yellow = [ '#e6b673', 180 ] +let s:orange = [ '#ff7733', 173 ] +let s:red = [ '#f07178', 203 ] +let s:magenta = [ '#ffee99', 216 ] +let s:blue = [ '#36a3d9', 117 ] +let s:cyan = s:blue +let s:green = [ '#b8cc52', 119 ] +let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}} +let s:p.normal.left = [ [ s:base02, s:blue ], [ s:base3, s:base01 ] ] +let s:p.normal.middle = [ [ s:base2, s:base02 ] ] +let s:p.normal.right = [ [ s:base02, s:base0 ], [ s:base1, s:base01 ] ] +let s:p.inactive.left = [ [ s:base1, s:base01 ], [ s:base3, s:base01 ] ] +let s:p.inactive.middle = [ [ s:base1, s:base023 ] ] +let s:p.inactive.right = [ [ s:base1, s:base01 ], [ s:base2, s:base02 ] ] +let s:p.insert.left = [ [ s:base02, s:green ], [ s:base3, s:base01 ] ] +let s:p.replace.left = [ [ s:base023, s:red ], [ s:base3, s:base01 ] ] +let s:p.visual.left = [ [ s:base02, s:magenta ], [ s:base3, s:base01 ] ] +let s:p.tabline.tabsel = [ [ s:base02, s:base03 ] ] +let s:p.tabline.left = [ [ s:base3, s:base00 ] ] +let s:p.tabline.middle = [ [ s:base2, s:base02 ] ] +let s:p.tabline.right = [ [ s:base2, s:base00 ] ] +let s:p.normal.error = [ [ s:base03, s:red ] ] +let s:p.normal.warning = [ [ s:base023, s:yellow ] ] +let g:lightline#colorscheme#ayu_dark#palette = lightline#colorscheme#flatten(s:p) diff --git a/doc/lightline.txt b/doc/lightline.txt index 10ab098..8880100 100644 --- a/doc/lightline.txt +++ b/doc/lightline.txt @@ -4,7 +4,7 @@ Version: 0.1 Author: itchyny (https://github.com/itchyny) License: MIT License Repository: https://github.com/itchyny/lightline.vim -Last Change: 2020/02/15 18:44:06. +Last Change: 2020/04/15 20:53:20. CONTENTS *lightline-contents* @@ -231,7 +231,7 @@ OPTIONS *lightline-option* Tomorrow, Tomorrow_Night, Tomorrow_Night_Blue, Tomorrow_Night_Bright, Tomorrow_Night_Eighties, PaperColor, landscape, one, materia, material, OldHope, nord, deus, - srcery_drk, ayu_mirage, ayu_light and 16color are available. + srcery_drk, ayu_mirage, ayu_light, ayu_dark and 16color are available. The default value is: > let g:lightline.colorscheme = 'default'