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

+8
View File
@@ -34,6 +34,14 @@
<label class="row"><input type="checkbox" id="pf-colmark"> Marcar coluna
<input type="number" id="pf-col" min="20" max="320" step="1" class="num"> (padrão 80)</label>
<label class="row"><input type="checkbox" id="pf-hl"> Colorir sintaxe (Markdown e HTML)</label>
<label class="row">Tecla Tab
<select id="pf-tabmode" class="compact">
<option value="spaces">insere espaços</option>
<option value="tab">insere tabulação (\t)</option>
</select>
<input type="number" id="pf-tabsize" min="1" max="16" step="1" class="num"
title="Quantidade de espaços inseridos — e largura exibida do caractere \t"> espaços
</label>
</fieldset>
<fieldset>
<legend>Fonte e tema</legend>