Oznámení
Volitelné další modifikátory typu .< .<> .^
před 10 lety

- bigfood
- Člen | 9
Ahoj,
během mého každodenního psaní školních zápisků v Texy mě napadlo
drobné vylepšení, které by mohlo efektivitu psaní v Texy posunout
o další velký krok dál.
Dosud v texy existují zjednodušené modifikátory
.<, .>, .<> pro
odstavce a dalších pár pro buňky tabulky (horní, dolní, střední
zarovnání). Podle mě by se z těchto modifikátorů dalo vyždímat víc,
kdybychom si je mohli sami vytvářet a nastavovat.
Nebylo by skvělé, kdyby byl například modifikátor
.! spojený se stylem
poznamka nebo .? se
stylem vysvetlivka?
Nejčastější využití bych viděl u různých variant odstavcových
stylů – předsazení prvního řádku, odsazení zleva, bez odsazení
prvního řádku atd. Zatím to jde jenom pomocí zápisu
.[nazevtridy], což je mnohem pomalejší než
například .>| pro odsazení zleva.
Nahlížel jsem do příslušného zdrojového kódu Texy, kde jsou všechny zjednodušené modifikátory napevno nastaveny a usoudil jsem, že sám nejsem schopný tuto vlastnost doprogramovat tak, aby měla minimální vliv na výslednou rychlost.
Výsledná konfigurace by mohla vypadat nějak takto:
<?php
$texy->paragraphModule->modifiers = array('.!' => '.poznamka');
$texy->tableModule->modifiers = array('.!' => '.zvyraznenaBunka');
?>
Děkuju předem za tvůj čas strávený nad tímhle návrhem.