explaingit

lunarvim/horizon.nvim

Analysis updated 2026-08-04 · repo last pushed 2023-04-18

121LuaAudience · developerComplexity · 1/5DormantSetup · easy

TLDR

A color theme for Neovim that brings the warm, sunset-inspired Horizon palette from VS Code to your keyboard-driven text editor, with vibrant accents on a dark background.

Mindmap

mindmap
  root((repo))
    What it does
      Color theme for Neovim
      Ports VS Code Horizon look
      Warm sunset palette
    Tech stack
      Lua
      Neovim
      colorgen-nvim
    Use cases
      Migrate from VS Code
      Attractive code highlighting
      Long coding sessions
    Audience
      Neovim developers
      Keyboard-driven coders
    Setup
      One config line
      Activate with command
      Works as shipped

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Keep the familiar Horizon theme look after switching from VS Code to Neovim.

USE CASE 2

Give your code a warm, readable color palette for long editing sessions.

USE CASE 3

Quickly install a pre-made attractive theme without building one from scratch.

What is it built with?

LuaNeovimcolorgen-nvim

How does it compare?

lunarvim/horizon.nvimahalpha/snowbreak-anitamendtheleop/powershell.nvim
Stars12115078
LanguageLuaLuaLua
Last pushed2023-04-182026-02-24
MaintenanceDormantMaintained
Setup difficultyeasyhardmoderate
Complexity1/54/52/5
Audiencedevelopergeneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Just add one line to your Neovim plugin config and run the activate command, no external dependencies or extra setup needed.

No license information is provided in the README, so the default copyright terms apply, you may not have legal permission to use, modify, or distribute this code.

In plain English

Horizon.nvim is a color theme for Neovim, a popular text editor favored by programmers who prefer keyboard-driven workflows. It brings the look of an existing Visual Studio Code theme called Horizon over to Neovim, giving users a warm, sunset-inspired palette of colors for their code highlighting. At a practical level, a color theme controls how different parts of your code look on screen. Keywords, variable names, comments, and error messages each get assigned specific colors so you can visually scan and understand your code faster. Horizon uses a dark background with vibrant accents in oranges, pinks, and purples, making syntax elements stand out clearly without being harsh on the eyes during long sessions. The project was generated using a tool called colorgen-nvim, which helps automate the process of building and maintaining Neovim color schemes. This theme is for developers who already use Neovim and want an attractive, readable color palette without building one from scratch. If you migrated from VS Code to Neovim and miss the Horizon theme's look, this lets you keep that familiar aesthetic in your new editor. You would add it to your Neovim configuration with a single line and then activate it with a short command, which is about as simple as customization gets in Neovim. The README is minimal, containing just installation instructions, a credit link to the original VS Code theme it ports, and a few demo screenshots. There is no additional documentation about configuration options, custom tweaks, or supported plugins, so users should expect a straightforward theme that works as shipped rather than something highly customizable.

Copy-paste prompts

Prompt 1
I have Neovim set up with lazy.nvim as my plugin manager. Add horizon.nvim as a plugin and configure it to load as my colorscheme on startup.
Prompt 2
I'm switching from VS Code to Neovim and I loved the Horizon theme. Show me how to install horizon.nvim using packer.nvim and activate it.
Prompt 3
Help me set up horizon.nvim in my Neovim config and show me the command to switch to the Horizon color scheme after installation.

Frequently asked questions

What is horizon.nvim?

A color theme for Neovim that brings the warm, sunset-inspired Horizon palette from VS Code to your keyboard-driven text editor, with vibrant accents on a dark background.

What language is horizon.nvim written in?

Mainly Lua. The stack also includes Lua, Neovim, colorgen-nvim.

Is horizon.nvim actively maintained?

Dormant — no commits in 2+ years (last push 2023-04-18).

What license does horizon.nvim use?

No license information is provided in the README, so the default copyright terms apply, you may not have legal permission to use, modify, or distribute this code.

How hard is horizon.nvim to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is horizon.nvim for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.