feat(episode): TRAZA_fuentes-no-colores-s-y-mucho-ms-de-lo-qu_S20260726.R3_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: chronicle Summary: EPISODIO 3 — MNEMO_PRE_DIGEST: Fuentes: no. Colores: sí, y mucho más de lo que i
This commit is contained in:
parent
35669ab6f8
commit
55e0271986
1 changed files with 31 additions and 0 deletions
|
|
@ -0,0 +1,31 @@
|
||||||
|
---
|
||||||
|
episode_id: "ea4c05b9-ecd7-4806-abdc-c9354360d491"
|
||||||
|
puente_flat: "TRAZA_fuentes-no-colores-s-y-mucho-ms-de-lo-qu_S20260726.R3_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260726.ARCO_CICLO4_AUTOMEJORA"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "NONE"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "chronicle"
|
||||||
|
summary_one_line: "EPISODIO 3 — MNEMO_PRE_DIGEST: Fuentes: no. Colores: sí, y mucho más de lo que imaginas"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-07-27T02:26:11.588829+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
Verificado de punta a punta. La respuesta tiene dos mitades muy distintas.
|
||||||
|
|
||||||
|
## Fuentes: no. Colores: sí, y mucho más de lo que imaginas
|
||||||
|
|
||||||
|
**La fuente (font) no la controla Claude Code.** La pone el programa que dibuja la terminal — Windows Terminal, iTerm2, Ghostty, o Termius en tu S26. Claude Code solo emite texto y códigos de color; quién decide con qué tipografía se pinta ese texto es el emulador. La doc oficial lo dice sin rodeos: *"Claude Code does not control the terminal's own color scheme, which is set by the terminal application"* ([terminal-config](https://code.claude.com/docs/en/terminal-config)). Y no existe ninguna opción de fuente en `settings.json` — lo confirmé en dos páginas distintas de la documentación. Si quieres otra tipografía, se cambia en las preferencias de tu terminal, no aquí.
|
||||||
|
|
||||||
|
**Los colores sí, y por una vía mucho mejor que `PS1`.** Desde la versión 2.1.118 Claude Code soporta **temas personalizados**. Tú corres **2.1.195** (lo medí: `claude --version`), así que los tienes. Un tema es un archivo JSON en `~/.claude/themes/<nombre>.json` con tres campos: `name` (etiqueta visible), `base` (el preset del que partes: `dark`, `light`, `dark-daltonized`, `light-daltonized`, `dark-ansi`, `light-ansi`) y `overrides` (los colores que cambias). Los que no listes heredan del `base`.
|
||||||
|
|
||||||
|
Y hay unos **50 puntos de color nombrados** (*tokens*): el acento de marca que pinta el spinner y la etiqueta de Claude, el borde de la caja de entrada, el borde en modo plan, el fondo de las líneas añadidas y borradas en los diffs, los ocho colores que distinguen subagentes, el degradado arcoíris de `ultrathink`, la barra de `/usage`. Los valores aceptan `#rrggbb`, `#rgb`, `rgb(r,g,b)`, `ansi256(n)` o `ansi:cyanBright`. Un typo no rompe nada: los tokens desconocidos y los colores inválidos se ignoran.
|
||||||
|
|
||||||
|
El detalle que lo vuelve práctico: **Claude Code vigila esa carpeta y recarga en caliente**. Editas el JSON en tu editor y el cambio se ve en la sesión viva, sin reiniciar. Único asterisco: si la carpeta no existía cuando arrancó Claude Code, hace falta un reinicio la primera vez. En tu máquina **`~/.claude/themes/` todavía no existe** (lo verifiqué), así que ese reinicio te toca una vez.
|
||||||
|
|
||||||
|
## El puente con tu `PS1`: la *statusline*
|
||||||
Loading…
Reference in a new issue