Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Terra SolisNew to Visual Studio Code? Get it now.
Terra Solis

Terra Solis

Demétrio de Castro Menezes Neto

|
3 installs
| (0) | Free
Editorial VS Code theme inspired by the Brazilian coast — 4 variants (warm Anoitecer/Amanhecer + oceanic Anoitecer/Amanhecer do Mar) with a shared 6-accent palette
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Terra Solis — VS Code Theme

Tema editorial inspirado no litoral, para VS Code, com quatro variantes — duas quentes (areia/terra) e duas oceânicas. Neutros como superfície e uma paleta única de seis acentos (Sol, Mar, Duna, Caju, Céu, Coqueiro) para o highlighting de sintaxe.

Editorial theme inspired by the Brazilian coast — a shared 6-accent palette across 4 variants.

Screenshots de preview serão adicionados antes da publicação.

Variantes

  • Terra Solis Anoitecer — escuro quente, fundo #15120B, cursor Sol.
  • Terra Solis Amanhecer — claro quente, fundo papel #FAF6EE, cursor Sol-deep.
  • Terra Solis Anoitecer do Mar — escuro oceânico, fundo #0B1514, cursor Mar.
  • Terra Solis Amanhecer do Mar — claro espuma, fundo #F0FBFA, cursor Mar-deep.

Todas trazem semanticHighlighting ligado, então LSPs (TypeScript, rust-analyzer, gopls, Pylance) aplicam as cores corretas mesmo quando a gramática TextMate não resolve o escopo.

Paleta de sintaxe

O mapeamento é alinhado aos slots ANSI. Os fundos escuros usam os acentos vibrant; os fundos claros usam as versões AA-fix (todas ≥ WCAG AA 4.5:1 sobre o fundo).

Papel Acento Escuros (Anoitecer / A. do Mar) Claros (Amanhecer / A. do Mar)
Keywords, storage, tags HTML, seletores/at-rules CSS Mar #2FB3A4 #0B7E76
Strings, valores CSS Sol #E2603F #B6452C · #C0492F
Tipos, classes, interfaces, atributos, JSON/YAML, links MD Céu #74A3C7 #3F6F97
Funções, métodos, propriedades CSS, decorators (decorator italic) Caju #ECAE46 #976816
Números, constantes, enum members Duna #DF8A45 #AA5D28
Inserções (diff), regex Coqueiro #8FAE57 #5C7931
Variáveis, parâmetros, propriedades fg #ECE4D3 / #D8F0ED #211C14 / #0D2B29
Comentários (italic) muted #A99B7E / #7AB3AE #5F5642 / #2D6B66

Comentários usam o tom muted de cada variante (legíveis, ~5.8–7.9:1). Apenas a pontuação/operadores usam o tom faint, propositalmente de baixo contraste (decorativo).

Âncoras de UI

  • Status bar no acento primário de cada variante — Sol-deep nas quentes (#C0492F / #B6452C), Mar-deep nas oceânicas (#0C857C / #0B7E76).
  • Tab ativa com borda superior no acento primário.
  • Cursor e seleção no acento primário; word highlight em Mar.

Tipografia recomendada

O tema combina bem com fontes editoriais. Sugestão:

// settings.json
"editor.fontFamily": "'IBM Plex Mono', monospace",
"editor.fontLigatures": true

Instalação

A partir do .vsix

code --install-extension terra-solis-<versão>.vsix

Ou em Extensions → ⋯ → Install from VSIX…. Depois, Ctrl+K Ctrl+T e escolha uma das variantes Terra Solis (Anoitecer, Amanhecer, Anoitecer do Mar, Amanhecer do Mar).

Desenvolvimento

Os temas ficam em themes/. Para regenerar e testar localmente o build, veja AGENTS.md.

vsce package          # gera o .vsix

A pasta samples/ tem arquivos de preview por linguagem (TS, Python, Rust, Go, CSS, HTML, Markdown, JSON, SQL) para inspeção visual das cores.

Licença

MIT — © 2026 Demétrio Neto. Ver LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft