Gostei do tema de cores do Cursor — e criei um equivalente para o Neovim

Gostei do tema de cores do Cursor — e criei um equivalente para o Neovim

Gostei muito de um tema que lançaram recentemente no Cursor – o Cursor Light:

Gostei tanto que, ao não encontrar um equivalente para o Neovim, peguei essa paleta de cores e criei um tema parecido para o meu editor favorito:

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

Todas as cores principais foram copiadas pela LLM do arquivo json de configuração do tema original (obrigado, vscode, pelas configs abertas e em formato legível) e depois ajustadas manualmente, comparando a cor dos pixels dos elementos principais.

No repositório acima você vai encontrar:

  • 🎯 A paleta de cores do tema original Cursor Light

  • 📐 Uma coluna personalizada com os números das linhas, mais parecida com a coluna dos editores baseados em vscode

  • 🔍 Se você usa o plugin LSP Saga, o breadcrumb fica mais parecido com o que existe no vscode (dá para desativar na config)

  • 🌲 A aparência e a paleta de cores da árvore de arquivos, implementada pelo plugin nvim-tree, foi ajustada para ficar mais parecida com a árvore de arquivos do vscode (dá para desativar na config)

O tema é o meu principal, e isso significa que vou aprimorá-lo constantemente: ajustar cores, ampliar as linguagens suportadas e adicionar suporte a plugins. O próximo passo será modificar a barra de status na parte de baixo — no meu setup ela é implementada pelo plugin lualine, e quero ajustá-la para a mesma paleta que o Cursor usa.

O link do plugin e as instruções de instalação e configuração podem ser encontrados no README.

Links: