commit f0e5a57f4b4620d37b3296a53d41b4f2e564fff9
parent 133a27c3be3f9a89517fc936c0bd3259a3077ac4
Author: Tomas Nemec <owl@gtms.dev>
Date: Tue, 16 Apr 2024 21:12:58 +0200
update
Diffstat:
M | colors/tms.lua | | | 55 | ++++++++++++++++++++++++++++--------------------------- |
1 file changed, 28 insertions(+), 27 deletions(-)
diff --git a/colors/tms.lua b/colors/tms.lua
@@ -4,23 +4,24 @@
-- based on
-- base16-vim (https://github.com/chriskempson/base16-vim)
-- by Chris Kempson (https://github.com/chriskempson)
--- Gruvbox dark, hard scheme by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)
-local gui00 = '#1d2021'
-local gui01 = '#3c3836'
-local gui02 = '#504945'
-local gui03 = '#665c54'
-local gui04 = '#bdae93'
-local gui05 = '#d5c4a1'
-local gui06 = '#ebdbb2'
-local gui07 = '#fbf1c7'
-local gui08 = '#fb4934'
-local gui09 = '#fe8019'
-local gui0A = '#fabd2f'
-local gui0B = '#b8bb26'
-local gui0C = '#8ec07c'
-local gui0D = '#83a598'
-local gui0E = '#d3869b'
-local gui0F = '#d65d0e'
+-- Catppuccin Mocha scheme by https://github.com/catppuccin/catppuccin
+
+local gui00 = "#1e1e2e"
+local gui01 = "#181825"
+local gui02 = "#313244"
+local gui03 = "#45475a"
+local gui04 = "#585b70"
+local gui05 = "#cdd6f4"
+local gui06 = "#f5e0dc"
+local gui07 = "#b4befe"
+local gui08 = "#f38ba8"
+local gui09 = "#fab387"
+local gui0A = "#f9e2af"
+local gui0B = "#a6e3a1"
+local gui0C = "#94e2d5"
+local gui0D = "#89b4fa"
+local gui0E = "#cba6f7"
+local gui0F = "#f2cdcd"
local cterm00 = 0
local cterm03 = 8
@@ -43,7 +44,7 @@ vim.cmd [[
highlight clear
syntax reset
]]
-vim.g.colors_name = 'base16-gruvbox-dark-hard'
+vim.g.colors_name = "base16-catpuccin-mocha"
-- Vim editor colors fg bg ctermfg ctermbg attr guisp
vim.api.nvim_set_hl(0, 'Normal', { fg = gui05, bg = gui00, ctermfg = cterm05, ctermbg = cterm00 })
@@ -139,15 +140,15 @@ vim.api.nvim_set_hl(0, 'cssClassName', { fg = gui0E, ctermfg = cterm0E })
vim.api.nvim_set_hl(0, 'cssColor', { fg = gui0C, ctermfg = cterm0C })
-- Diff highlighting
-vim.api.nvim_set_hl(0, 'DiffAdd', { fg = gui0B, bg = gui01, ctermfg = cterm0B, ctermbg = cterm01 })
-vim.api.nvim_set_hl(0, 'DiffChange', { fg = gui03, bg = gui01, ctermfg = cterm03, ctermbg = cterm01 })
-vim.api.nvim_set_hl(0, 'DiffDelete', { fg = gui08, bg = gui01, ctermfg = cterm08, ctermbg = cterm01 })
-vim.api.nvim_set_hl(0, 'DiffText', { fg = gui0D, bg = gui01, ctermfg = cterm0D, ctermbg = cterm01 })
-vim.api.nvim_set_hl(0, 'DiffAdded', { fg = gui0B, bg = gui00, ctermfg = cterm0B, ctermbg = cterm00 })
-vim.api.nvim_set_hl(0, 'DiffFile', { fg = gui08, bg = gui00, ctermfg = cterm08, ctermbg = cterm00 })
-vim.api.nvim_set_hl(0, 'DiffNewFile', { fg = gui0B, bg = gui00, ctermfg = cterm0B, ctermbg = cterm00 })
-vim.api.nvim_set_hl(0, 'DiffLine', { fg = gui0D, bg = gui00, ctermfg = cterm0D, ctermbg = cterm00 })
-vim.api.nvim_set_hl(0, 'DiffRemoved', { fg = gui08, bg = gui00, ctermfg = cterm08, ctermbg = cterm00 })
+vim.api.nvim_set_hl(0, 'DiffAdd', { fg = gui0B, bg = gui01, ctermfg = cterm0B, ctermbg = cterm01 })
+vim.api.nvim_set_hl(0, 'DiffChange', { fg = gui03, bg = gui01, ctermfg = cterm03, ctermbg = cterm01 })
+vim.api.nvim_set_hl(0, 'DiffDelete', { fg = gui08, bg = gui01, ctermfg = cterm08, ctermbg = cterm01 })
+vim.api.nvim_set_hl(0, 'DiffText', { fg = gui0D, bg = gui01, ctermfg = cterm0D, ctermbg = cterm01 })
+vim.api.nvim_set_hl(0, 'DiffAdded', { fg = gui0B, bg = gui00, ctermfg = cterm0B, ctermbg = cterm00 })
+vim.api.nvim_set_hl(0, 'DiffFile', { fg = gui08, bg = gui00, ctermfg = cterm08, ctermbg = cterm00 })
+vim.api.nvim_set_hl(0, 'DiffNewFile', { fg = gui0B, bg = gui00, ctermfg = cterm0B, ctermbg = cterm00 })
+vim.api.nvim_set_hl(0, 'DiffLine', { fg = gui0D, bg = gui00, ctermfg = cterm0D, ctermbg = cterm00 })
+vim.api.nvim_set_hl(0, 'DiffRemoved', { fg = gui08, bg = gui00, ctermfg = cterm08, ctermbg = cterm00 })
-- Git highlighting
vim.api.nvim_set_hl(0, 'gitcommitOverflow', { fg = gui08, ctermfg = cterm08 })