I liked the color theme from Cursor, so I made a Neovim version of it

I liked the color theme from Cursor, so I made a Neovim version of it

I really liked the theme that was recently added to Cursor, Cursor Light:

So much so that, not finding a Neovim equivalent, I took its color palette and created a similar theme for my favorite editor:

GitHub - vpoltora/cursor-light.nvim: A pixel-perfect Neovim theme that replicates Cursor IDE’s Light theme.
A pixel-perfect Neovim theme that replicates Cursor IDE’s Light theme. - vpoltora/cursor-light.nvim

All the primary colors were extracted by an LLM from the JSON config of the original theme (thank you, VS Code, for keeping configs readable), and then manually adjusted by comparing the pixel colors of the main UI elements.

In the repository above, you’ll find:

  • 🎯 The color palette from the original Cursor Light theme
  • 📐 A custom line-number column that more closely resembles the one used in VS Code editors
  • 🔍 If you use the LSP Saga plugin, breadcrumbs are styled to look more like those in VS Code (can be disabled in the config)
  • 🌲 The appearance and color palette of the file tree provided by nvim-tree has been adjusted to more closely match VS Code’s file explorer (can be disabled in the config)

The theme is currently my main setup, so I’ll keep refining it: improving colors, expanding language support, and adding plugin integrations. The next step is updating the statusline — I use the lualine plugin and want to bring its palette closer to Cursor’s.

You can find installation/configuration instructions in the README.

Subscribe to vpoltora

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe