diff --git a/docs/plugins/02-extra-plugins.md b/docs/plugins/02-extra-plugins.md index ce554dfe..a286ca0d 100644 --- a/docs/plugins/02-extra-plugins.md +++ b/docs/plugins/02-extra-plugins.md @@ -457,6 +457,57 @@ end ## Colorschemes +### [tokyonight](https://github.com/folke/tokyonight.nvim) + +```lua +lvim.plugins = { + "folke/tokyonight.nvim", +} +lvim.colorscheme = "tokyonight" +require("tokyonight").setup({ + on_highlights = function(hl, c) + hl.IndentBlanklineContextChar = { + fg = c.dark5, + } + hl.TSConstructor = { + fg = c.blue1, + } + hl.TSTagDelimiter = { + fg = c.dark5, + } + end, + style = "night", -- The theme comes in three styles, `storm`, a darker variant `night` and `day` + transparent = lvim.transparent_window, -- Enable this to disable setting the background color + terminal_colors = true, -- Configure the colors used when opening a `:terminal` in Neovim + styles = { + -- Style to be applied to different syntax groups + -- Value is any valid attr-list value for `:help nvim_set_hl` + comments = { italic = true }, + keywords = { italic = true }, + functions = {}, + variables = {}, + -- Background styles. Can be "dark", "transparent" or "normal" + sidebars = "dark", -- style for sidebars, see below + floats = "dark", -- style for floating windows + }, + -- Set a darker background on sidebar-like windows. For example: `["qf", "vista_kind", "terminal", "packer"]` + sidebars = { + "qf", + "vista_kind", + "terminal", + "packer", + "spectre_panel", + "NeogitStatus", + "help", + }, + day_brightness = 0.3, -- Adjusts the brightness of the colors of the **Day** style. Number between 0 and 1, from dull to vibrant colors + hide_inactive_statusline = false, -- Enabling this option, will hide inactive statuslines and replace them with a thin border instead. Should work with the standard **StatusLine** and **LuaLine**. + dim_inactive = false, -- dims inactive windows + lualine_bold = false, -- When `true`, section headers in the lualine theme will be bold + use_background = true, -- can be light/dark/auto. When auto, background will be set to vim.o.background +}) +``` + ### [lsp-colors](https://github.com/folke/lsp-colors.nvim) **lsp diagnostics highlight groups for non lsp colorschemes** diff --git a/versioned_docs/version-1.2/plugins/02-extra-plugins.md b/versioned_docs/version-1.2/plugins/02-extra-plugins.md index ff957953..d32639f4 100644 --- a/versioned_docs/version-1.2/plugins/02-extra-plugins.md +++ b/versioned_docs/version-1.2/plugins/02-extra-plugins.md @@ -506,6 +506,57 @@ end ## Colorschemes +### [tokyonight](https://github.com/folke/tokyonight.nvim) + +```lua +lvim.plugins = { + "folke/tokyonight.nvim", +} +lvim.colorscheme = "tokyonight" +require("tokyonight").setup({ + on_highlights = function(hl, c) + hl.IndentBlanklineContextChar = { + fg = c.dark5, + } + hl.TSConstructor = { + fg = c.blue1, + } + hl.TSTagDelimiter = { + fg = c.dark5, + } + end, + style = "night", -- The theme comes in three styles, `storm`, a darker variant `night` and `day` + transparent = lvim.transparent_window, -- Enable this to disable setting the background color + terminal_colors = true, -- Configure the colors used when opening a `:terminal` in Neovim + styles = { + -- Style to be applied to different syntax groups + -- Value is any valid attr-list value for `:help nvim_set_hl` + comments = { italic = true }, + keywords = { italic = true }, + functions = {}, + variables = {}, + -- Background styles. Can be "dark", "transparent" or "normal" + sidebars = "dark", -- style for sidebars, see below + floats = "dark", -- style for floating windows + }, + -- Set a darker background on sidebar-like windows. For example: `["qf", "vista_kind", "terminal", "packer"]` + sidebars = { + "qf", + "vista_kind", + "terminal", + "packer", + "spectre_panel", + "NeogitStatus", + "help", + }, + day_brightness = 0.3, -- Adjusts the brightness of the colors of the **Day** style. Number between 0 and 1, from dull to vibrant colors + hide_inactive_statusline = false, -- Enabling this option, will hide inactive statuslines and replace them with a thin border instead. Should work with the standard **StatusLine** and **LuaLine**. + dim_inactive = false, -- dims inactive windows + lualine_bold = false, -- When `true`, section headers in the lualine theme will be bold + use_background = true, -- can be light/dark/auto. When auto, background will be set to vim.o.background +}) +``` + ### [lsp-colors](https://github.com/folke/lsp-colors.nvim) **lsp diagnostics highlight groups for non lsp colorschemes**