feat(prefs): configurável a tecla Tab — N espaços (padrão 4) ou \t

- Diálogo de preferências: seletor "insere espaços / insere tabulação" +
  campo de quantidade (1–16, validado e clampado)
- tab-size do textarea e da camada de realce passa a seguir o valor via
  --tab-size, mantendo as duas camadas alinhadas
- Persistido em localStorage; README atualizado
This commit is contained in:
lgcosta committed 2026-11-04 12:04:34 -03:00
1 parent 7e89207b70
commit 70887b5b48
4 files changed
+25 -6

No files matched your search

+3
View File
@@ -55,6 +55,9 @@ restauração) e autenticação por **token** (Bearer para API / cookie HttpOnly
- **Marcador de coluna** customizável — padrão **80** (linha vertical no editor, exibida com
quebra de linha desligada, como no Mousepad/gedit).
- **Quebrar linha** ligado/desligável (alternável também pelo menu Exibir).
- **Tecla Tab**: insere N espaços (padrão **4**, configurável 1–16) **ou** o caractere de
tabulação `\t`; o valor também define a largura exibida do `\t` (`tab-size`) no editor e no
realce, mantendo as camadas alinhadas.
- **Fonte** (DejaVu Sans Mono, Ubuntu Mono, Cascadia Code, Liberation Mono, Courier New ou
monoespaçada do sistema) e **tamanho** (10–32 px).
- **Esquema de cores / tema**: Claro (Greybird), Escuro (Adwaita), Solarizado claro e