From ef9675cff432549e19f8f8a36448f467184f8ec5 Mon Sep 17 00:00:00 2001 From: siduck Date: Mon, 27 Feb 2023 16:07:02 +0530 Subject: [PATCH] improve monekai theme --- lua/base46/themes/gruvbox.lua | 3 ++ lua/base46/themes/gruvbox_light.lua | 11 +++-- lua/base46/themes/kanagawa.lua | 16 +++++++ lua/base46/themes/monekai.lua | 69 ++++++++++++++++------------- 4 files changed, 64 insertions(+), 35 deletions(-) diff --git a/lua/base46/themes/gruvbox.lua b/lua/base46/themes/gruvbox.lua index 806cc13..cb0cec8 100644 --- a/lua/base46/themes/gruvbox.lua +++ b/lua/base46/themes/gruvbox.lua @@ -1,3 +1,6 @@ +-- Credits to original https://github.com/morhetz/gruvbox +-- This is modified version of it + local M = {} M.base_30 = { diff --git a/lua/base46/themes/gruvbox_light.lua b/lua/base46/themes/gruvbox_light.lua index 428a62c..a8a6762 100644 --- a/lua/base46/themes/gruvbox_light.lua +++ b/lua/base46/themes/gruvbox_light.lua @@ -1,3 +1,6 @@ +-- Credits to original https://github.com/morhetz/gruvbox +-- This is modified version of it + local M = {} M.base_30 = { @@ -35,10 +38,10 @@ M.base_30 = { M.base_16 = { base00 = "#F2E5BC", - base01 = "#e5d8af", - base02 = "#d8cba2", - base03 = "#cabd94", - base04 = "#c0b38a", + base01 = "#e3d6ad", + base02 = "#e5d8af", + base03 = "#d8cba2", + base04 = "#cabd94", base05 = "#504945", base06 = "#3c3836", base07 = "#282828", diff --git a/lua/base46/themes/kanagawa.lua b/lua/base46/themes/kanagawa.lua index 49c8efa..5a5f4bc 100644 --- a/lua/base46/themes/kanagawa.lua +++ b/lua/base46/themes/kanagawa.lua @@ -1,3 +1,6 @@ +-- Credits to original https://github.com/rebelot/kanagawa.nvim +-- This is modified version of it + local M = {} M.base_30 = { @@ -56,6 +59,19 @@ M.polish_hl = { ["@include"] = { fg = M.base_30.purple }, ["@uri"] = { fg = M.base_30.blue }, ["@tag.delimiter"] = { fg = M.base_30.red }, + + ["@field.key"] = { + fg = M.base_30.white, + }, + + ["@punctuation.bracket"] = { + fg = M.base_30.pmenu_bg, + }, + + ["@punctuation.delimiter"] = { + fg = M.base_30.white, + }, + Number = { fg = M.base_30.baby_pink, }, diff --git a/lua/base46/themes/monekai.lua b/lua/base46/themes/monekai.lua index e33f638..fecb383 100644 --- a/lua/base46/themes/monekai.lua +++ b/lua/base46/themes/monekai.lua @@ -1,17 +1,20 @@ +-- Credits to original theme https=//monokai.pro/ +-- This is modified version of it + local M = {} M.base_30 = { - white = "#bbc2cf", - darker_black = "#1f222b", - black = "#242730", -- nvim bg - black2 = "#292c35", - one_bg = "#2e313a", -- real bg of onedark - one_bg2 = "#373a43", - one_bg3 = "#3f424b", - grey = "#494c55", - grey_fg = "#52555e", - grey_fg2 = "#5b5e67", - light_grey = "#63666f", + white = "#f5f4f1", + darker_black = "#22231D", + black = "#272822", -- nvim bg + black2 = "#2F302A", + one_bg = "#363731", -- real bg of onedark + one_bg2 = "#3E3F39", + one_bg3 = "#464741", + grey = "#4D4E48", + grey_fg = "#555650", + grey_fg2 = "#5D5E58", + light_grey = "#64655F", red = "#e36d76", baby_pink = "#f98385", pink = "#f36d76", @@ -27,34 +30,38 @@ M.base_30 = { teal = "#34bfd0", orange = "#d39467", cyan = "#41afef", - statusline_bg = "#292c35", - lightbg = "#3d4049", + statusline_bg = "#2F302A", + lightbg = "#3E3F39", pmenu_bg = "#99c366", folder_bg = "#61afef", } M.base_16 = { - base00 = "#242730", - base01 = "#2a2e38", - base02 = "#484854", - base03 = "#545862", - base04 = "#5b5e67", - base05 = "#afb6c3", - base06 = "#b5bcc9", - base07 = "#bbc2cf", - base08 = "#d39467", - base09 = "#b3a5d4", - base0A = "#61afef", - base0B = "#e6c181", - base0C = "#61afef", - base0D = "#96c376", - base0E = "#e36d76", - base0F = "#e36d76", + base00 = "#272822", + base01 = "#383830", + base02 = "#49483e", + base03 = "#75715e", + base04 = "#a59f85", + base05 = "#f8f8f2", + base06 = "#f5f4f1", + base07 = "#f9f8f5", + base08 = "#fd971f", + base09 = "#ae81ff", + base0A = "#f4bf75", + base0B = "#a6e22e", + base0C = "#a1efe4", + base0D = "#66d9ef", + base0E = "#f92672", + base0F = "#cc6633", } M.polish_hl = { - ["@parameter"] = { fg = M.base_30.blue }, - ["@field.key"] = { fg = M.base_30.red }, + ["parameter"] = { fg = M.base_30.blue }, + ["@field.key"] = { fg = M.base_30.white }, + ["@string"] = { fg = M.base_30.sun }, + ["@boolean"] = { fg = M.base_16.base09 }, + ["@punctuation.bracket"] = { fg = M.base_30.sun }, + ["@operator"] = { fg = M.base_30.red }, } M.type = "dark"