palenight.vim 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
  2. let s:p_vertsplit = ["#181A1F", 59, 15]
  3. let s:p_special_grey = ["#3B4048", 238, 15]
  4. let s:p_menu_grey = ["#3E4452", 237, 8]
  5. let s:p_cursor_grey = ["#2C323C", 236, 8]
  6. let s:p_gutter_fg_grey = ["#4B5263", 238, 15]
  7. let s:p_blue = ["#82b1ff", 39, 4]
  8. let s:p_dark_red = ["#BE5046", 196, 9]
  9. let s:p_white = ["#bfc7d5", 145, 7]
  10. let s:p_green = ["#C3E88D", 114, 2]
  11. let s:p_purple = ["#c792ea", 170, 5]
  12. let s:p_yellow = ["#ffcb6b", 180, 3]
  13. let s:p_light_red = ["#ff869a", 204, 1]
  14. let s:p_red = ["#ff5370", 204, 1]
  15. let s:p_dark_yellow = ["#F78C6C", 173, 11]
  16. let s:p_cyan = ["#89DDFF", 38, 6]
  17. let s:p_comment_grey = ["#697098", 59, 15]
  18. let s:p_black = ["#292D3E", 235, 0]
  19. let s:p.normal.left = [ [ s:p_black, s:p_purple ], [ s:p_purple, s:p_menu_grey ] ]
  20. let s:p.normal.right = copy(s:p.normal.left)
  21. let s:p.normal.middle = [ [ s:p_comment_grey, s:p_black ] ]
  22. let s:p.normal.warning = [ [ s:p_black, s:p_yellow ] ]
  23. let s:p.normal.error = [ [ s:p_black, s:p_red ] ]
  24. let s:p.insert.left = [ [ s:p_black, s:p_blue ], [ s:p_blue, s:p_menu_grey ] ]
  25. let s:p.insert.right = copy(s:p.insert.left)
  26. let s:p.insert.middle = copy(s:p.normal.middle)
  27. let s:p.visual.left = [ [ s:p_black, s:p_cyan ], [ s:p_cyan, s:p_menu_grey ] ]
  28. let s:p.visual.right = copy(s:p.visual.left)
  29. let s:p.visual.middle = copy(s:p.normal.middle)
  30. let s:p.replace.left = [ [ s:p_black, s:p_green ], [ s:p_green, s:p_menu_grey ] ]
  31. let s:p.replace.right = copy(s:p.replace.left)
  32. let s:p.replace.middle = copy(s:p.normal.middle)
  33. let s:p.tabline.left = [ [ s:p_yellow, s:p_menu_grey ] ]
  34. let s:p.tabline.right = [ [ s:p_black, s:p_yellow ] ]
  35. let s:p.tabline.middle = [ [ s:p_black, s:p_menu_grey ] ]
  36. let s:p.tabline.tabsel = copy(s:p.tabline.right)
  37. let s:p.inactive.left = [ [ s:p_black, s:p_menu_grey ], [ s:p_black, s:p_menu_grey ] ]
  38. let s:p.inactive.right = copy(s:p.inactive.left)
  39. let s:p.inactive.middle = [ [ s:p_black, s:p_menu_grey ] ]
  40. let g:lightline#colorscheme#palenight#palette = lightline#colorscheme#flatten(s:p)