Skip to content
Living CodePorts & install
GitHub

Ports & installation

Find your app. Open its port page for installation steps.

53 ports

Use ↑ ↓ to choose, Enter to open. Keep typing to search.

Browse 53 ports Esc to close
All ports

Neovim

Get it
Install with your plugin manager
Group
Editors
Source
Flavors

Install

Install with your plugin manager. For lazy.nvim:

{
  "living-code-theme/nvim",
  priority = 1000,
  config = function()
    require("living-code").setup({
      flavor = "night",
      transparent = false,
      italic_comments = true,
    })
    vim.cmd.colorscheme("living-code")
  end,
}

Or pick a flavor directly: :colorscheme living-code-signal. Covers Tree-sitter, LSP semantic tokens, diagnostics, gitsigns, telescope, nvim-cmp / blink.cmp, which-key, mini.*, lualine (theme = "living-code").

Install with your plugin manager. For lazy.nvim:

{
  "living-code-theme/nvim",
  priority = 1000,
  config = function()
    require("living-code").setup({
      flavor = "frost",
      transparent = false,
      italic_comments = true,
    })
    vim.cmd.colorscheme("living-code")
  end,
}

Or pick a flavor directly: :colorscheme living-code-signal. Covers Tree-sitter, LSP semantic tokens, diagnostics, gitsigns, telescope, nvim-cmp / blink.cmp, which-key, mini.*, lualine (theme = "living-code").

Install with your plugin manager. For lazy.nvim:

{
  "living-code-theme/nvim",
  priority = 1000,
  config = function()
    require("living-code").setup({
      flavor = "paper",
      transparent = false,
      italic_comments = true,
    })
    vim.cmd.colorscheme("living-code")
  end,
}

Or pick a flavor directly: :colorscheme living-code-signal. Covers Tree-sitter, LSP semantic tokens, diagnostics, gitsigns, telescope, nvim-cmp / blink.cmp, which-key, mini.*, lualine (theme = "living-code").

Install with your plugin manager. For lazy.nvim:

{
  "living-code-theme/nvim",
  priority = 1000,
  config = function()
    require("living-code").setup({
      flavor = "signal",
      transparent = false,
      italic_comments = true,
    })
    vim.cmd.colorscheme("living-code")
  end,
}

Or pick a flavor directly: :colorscheme living-code-signal. Covers Tree-sitter, LSP semantic tokens, diagnostics, gitsigns, telescope, nvim-cmp / blink.cmp, which-key, mini.*, lualine (theme = "living-code").

Details

Configuration

Call setup before loading the colorscheme. All options are optional:

require("living-code").setup({
  flavor = "night",
  light_flavor = "paper",
  transparent = false,
  italic_comments = true,
  dim_inactive = false,
  on_highlights = nil,
})
vim.cmd.colorscheme("living-code")

With background=light, the default colorscheme selects light_flavor. A flavor-specific colorscheme always loads that flavor. For lualine, use theme = "living-code".

Call setup before loading the colorscheme. All options are optional:

require("living-code").setup({
  flavor = "frost",
  light_flavor = "paper",
  transparent = false,
  italic_comments = true,
  dim_inactive = false,
  on_highlights = nil,
})
vim.cmd.colorscheme("living-code")

With background=light, the default colorscheme selects light_flavor. A flavor-specific colorscheme always loads that flavor. For lualine, use theme = "living-code".

Call setup before loading the colorscheme. All options are optional:

require("living-code").setup({
  flavor = "paper",
  light_flavor = "paper",
  transparent = false,
  italic_comments = true,
  dim_inactive = false,
  on_highlights = nil,
})
vim.cmd.colorscheme("living-code")

With background=light, the default colorscheme selects light_flavor. A flavor-specific colorscheme always loads that flavor. For lualine, use theme = "living-code".

Call setup before loading the colorscheme. All options are optional:

require("living-code").setup({
  flavor = "signal",
  light_flavor = "paper",
  transparent = false,
  italic_comments = true,
  dim_inactive = false,
  on_highlights = nil,
})
vim.cmd.colorscheme("living-code")

With background=light, the default colorscheme selects light_flavor. A flavor-specific colorscheme always loads that flavor. For lualine, use theme = "living-code".

Compatibility

Uses Neovim's Lua highlight API and true color. Includes Tree-sitter, LSP semantic tokens, diagnostics, gitsigns, telescope, nvim-cmp / blink.cmp, which-key, mini.* and lualine highlights. Plugin integrations are optional; install the plugins you use separately.

Included files 12
Neovim running Living Code NightNeovim running Living Code FrostNeovim running Living Code PaperNeovim running Living Code Signal
Neovim in NightNeovim in FrostNeovim in PaperNeovim in Signal