颜色方案

本节描述了我是如何管理颜色方案的。

配置文件

lua/colors.lua

更改颜色方案

你可以在 colors.lua 文件中修改变量 M.theme。 目前,我们有:

  • deus
M.theme = "deus"

images

  • kanagawa
M.theme = "kanagawa"

images

  • everforest
M.theme = "everforest"

images

  • ayu
M.theme = "ayu"

images

  • gruvbox
M.theme = "gruvbox"

images

添加你的主题

如果你想添加你喜欢的主题,请按照下面的指示。

  1. 添加主题插件到 plug.lua。

假设你想要添加的主题名称叫 "nord"。

use {
  'somebody/nord',
  cond = function()
    return require("colors").theme == "nord"
  end,
  config = function()
    require("colors").nord_setup()
  end
}

你可以阅读 lua/plugins.lua 文件为例。

  1. 在 color.lua 中添加配置
-- select the theme
M.theme = "nord"

M.nord_setup = function()
  -- leave it blank here if you don't have any config
  vim.g.background = "dark"

  -- And don't forget this step, it is the final step to load the theme
  set_color("nord")
end