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:
1 parent
7e89207b70
commit
70887b5b48
4 files changed
+25
-6
No files matched your search
+3
-2
@@ -309,7 +309,7 @@ body.no-gutter #gutter { display: none; }
|
||||
white-space: pre-wrap;
|
||||
overflow-wrap: break-word;
|
||||
pointer-events: none;
|
||||
tab-size: 4;
|
||||
tab-size: var(--tab-size, 4);
|
||||
}
|
||||
#hl.nowrap { white-space: pre; overflow-wrap: normal; }
|
||||
.hl-line { min-height: var(--line-h); }
|
||||
@@ -339,7 +339,7 @@ body.no-gutter #gutter { display: none; }
|
||||
background: transparent;
|
||||
color: transparent;
|
||||
caret-color: var(--fg);
|
||||
tab-size: 4;
|
||||
tab-size: var(--tab-size, 4);
|
||||
}
|
||||
#editor:focus { outline: none; }
|
||||
#editor::selection { background: rgba(53, 132, 228, .30); }
|
||||
@@ -894,6 +894,7 @@ html[data-theme="solar-escuro"] #revisions-list li:hover { background: #0c4450;
|
||||
background: var(--panel);
|
||||
color: var(--fg);
|
||||
}
|
||||
.dialog .row select.compact { flex: 0 1 auto; }
|
||||
.dialog .num { width: 74px; flex: none; }
|
||||
|
||||
/* diálogos no celular (depois das regras base de .dialog) */
|
||||
|
||||
Reference in new issue
Block a user