Not translated yet
This page is not available in English yet. Showing the Português version.
Temas e atalhos
Temas embutidos e seus, atalhos de teclado e as outras opções do tui.json.
Updated on Sep 16, 2026
Aparência e teclado ficam em tui.json: ~/.config/hinow/tui.json para tudo, .hinow/tui.json para um projeto.
/themes (ou ctrl+x t) troca entre os temas embutidos, com prévia ao navegar: hinow, hinow-classic, catppuccin, dracula, gruvbox, nord, one-dark, tokyonight, solarized, github, matrix e outros; system segue o terminal. A escolha fica em tui.json:
{ "$schema": "https://hinow.ai/tui.json", "theme": "tokyonight" }{
"defs": { "verde": "#39ff14", "fundo": "#0b0f0c", "cinza": "#8a8f8b" },
"theme": {
"primary": "verde",
"background": "fundo",
"textMuted": "cinza",
"accent": { "dark": "verde", "light": "#0a7a2a" }
}
}Um arquivo em .hinow/themes/ ou ~/.config/hinow/themes/ aparece na lista com o nome do arquivo. defs dá nomes às cores; em theme, cada chave aceita uma cor, um nome de defs, ou { "dark": …, "light": … } para os dois modos. Cores podem ser #hex ou um número de 0 a 255 (paleta do terminal). As chaves seguem os temas embutidos: primary, secondary, accent, brand, background, backgroundPanel, text, textMuted, border, success, warning, error, diffAdded, diffRemoved, syntaxKeyword, syntaxString…
Qualquer atalho pode ser trocado em keybinds. A tecla líder é ctrl+x; <leader> nos valores se refere a ela. none desliga um atalho; vários valores separados por vírgula valem todos.
{
"$schema": "https://hinow.ai/tui.json",
"keybinds": {
"leader": "ctrl+space",
"session_new": "<leader>n,ctrl+n",
"model_list": "<leader>m",
"agent_cycle": "none",
"input_submit": "return",
"input_newline": "shift+return,ctrl+return"
},
"leader_timeout": 1500
}Os nomes são os da lista da paleta, em minúsculas com sublinhado: session_new, session_list, model_list, agent_list, theme_list, sidebar_toggle, messages_undo, input_newline… O painel ctrl+alt+k mostra cada um com o nome interno.
| Chave | O que faz |
|---|---|
scroll_speed, scroll_acceleration | Velocidade da rolagem com o mouse e aceleração suave |
diff_style | auto (lado a lado quando cabe) ou stacked (sempre uma coluna) |
mouse | false devolve o mouse ao terminal (seleção nativa) |
cursor | Forma e piscar do cursor |
attention | Aviso e som quando a resposta termina e a janela não está em foco |
prompt | Tamanho da caixa do prompt |
/configs mostra e alterna, sem editar arquivo, o que é da tela: tema, timestamps, raciocínio recolhido, detalhes de ferramentas, barra de rolagem, animações.

