diff --git a/README.md b/README.md index 651c0e7..b5d9999 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,16 @@ let g:lightline = { \ } ``` +### Lualine +Enable the [Lualine](https://github.com/nvim-lualine/lualine.nvim) colorscheme +``` +lua << EOF -- unnecessary if using init.lua instead of init.vim +require("lualine").setup { + options = { theme = require("snazzy") } +} +EOF + +``` ## Contributing There are only a couple of things you need to know if you want to help out: 1. All of the code lives inside `colors/snazzy.vim` diff --git a/lua/lualine/themes/snazzy.lua b/lua/lualine/themes/snazzy.lua new file mode 100644 index 0000000..b83c780 --- /dev/null +++ b/lua/lualine/themes/snazzy.lua @@ -0,0 +1,49 @@ +-- ============================================================================= +-- Generated by lightline to lualine theme converter +-- https://gist.github.com/shadmansaleh/000871c9a608a012721c6acc6d7a19b9 +-- License: MIT License +-- ============================================================================= + +local colors = { + color1 = "#57c7ff", + color2 = "#858db5", + color3 = "#f1f1f0", + color4 = "#44485b", + color5 = "#5af78e", + color8 = "#ff6ac1", + color17 = "#626784", + color11 = "#fad07a", + color14 = "#ff5c57", + color0 = "#3a3d4d", +} + +local snazzy = { + normal = { + a = { fg = colors.color0, bg = colors.color1 , gui = "bold", }, + c = { fg = colors.color2, bg = colors.color0 }, + b = { fg = colors.color3, bg = colors.color4 }, + }, + insert = { + a = { fg = colors.color0, bg = colors.color5 , gui = "bold", }, + b = { fg = colors.color3, bg = colors.color4 }, + }, + visual = { + a = { fg = colors.color0, bg = colors.color8 , gui = "bold", }, + b = { fg = colors.color3, bg = colors.color4 }, + }, + command = { + a = { fg = colors.color0, bg = colors.color11 , gui = "bold", }, + b = { fg = colors.color3, bg = colors.color4 }, + }, + replace = { + a = { fg = colors.color0, bg = colors.color14 , gui = "bold", }, + b = { fg = colors.color3, bg = colors.color4 }, + }, + inactive = { + a = { fg = colors.color2, bg = colors.color0 , gui = "bold", }, + c = { fg = colors.color17, bg = colors.color0 }, + b = { fg = colors.color17, bg = colors.color0 }, + }, +} + +return snazzy \ No newline at end of file