Inspired by LYT-Mode colorscheme for Obsidian.
Just like the original LYT Mode, this theme does not separate colors into light and dark modes. It's not dark, and it's not light โ it's something in between.
This theme is based on Mofiqul/vscode.nvim, so all languages and most common plugins should be supported.
Primarily tested with Python ๐, but many other languages work well too.
Using Lazy.nvim:
return {
"github-main-user/lytmode.nvim",
lazy = false,
priority = 1000,
config = function()
require('lytmode').setup()
end
}
Additional configuration:
local c = require('lytmode.colors').get_colors()
require('lytmode').setup({
-- Enable transparent background
transparent = true,
-- Enable italic comment
italic_comments = true,
-- Enable italic inlay type hints
italic_inlayhints = true,
-- Underline `@markup.link.*` variants
underline_links = true,
-- Disable nvim-tree background color
disable_nvimtree_bg = true,
-- Apply theme colors to terminal
terminal_colors = true,
-- Override colors (see ./lua/lytmode/colors.lua)
color_overrides = {
lytLineNumber = '#FFFFFF',
},
-- Override highlight groups (see ./lua/lytmode/theme.lua)
group_overrides = {
-- this supports the same val table as vim.api.nvim_set_hl
-- use colors from this colorscheme by requiring lytmode.colors!
Cursor = { fg=c.lytDarkBlue, bg=c.lytLightGreen, bold=true },
}
})
Contributions, issues, or ideas are totally welcome!