A máme takový kód? Kromě římských čísel, která stejně žádným obecným pravidlem postihnout IMHO nejdou. A stejně obecně pokud potřebuju, aby to skutečně bylo zarovnané, tak musím použít stejné množství tabů na začátku a zbytek doplnit mezerami, jinak to „sémanticky“ je rozbité pořád (a nevidím úplně výhodu v tom snažit se před tím zavírat oči)…
Osobně jsem u Pythonu spíš názoru, že má existovat konečně mnoho úrovní odsazení a nesnažit se zarovnávat moc freestylově.
A máme takový kód? Kromě římských čísel, která stejně žádným obecným pravidlem postihnout IMHO nejdou. A stejně obecně pokud potřebuju, aby to skutečně bylo zarovnané, tak musím použít stejné množství tabů na začátku a zbytek doplnit mezerami, jinak to „sémanticky“ je rozbité pořád (a nevidím úplně výhodu v tom snažit se před tím zavírat oči)…
Osobně jsem u Pythonu spíš názoru, že má existovat konečně mnoho úrovní odsazení a nesnažit se zarovnávat moc freestylově.
No, i tak by mě zajímalo, kde něco tak šíleného tvoříme. Na klasické věci mi zatím vždycky stačily klasické taby bez potřeby zarovnávat k závorkám; jediná věc, která mě napadá, jsou složité podmínky a tam mi (od stolu) dává smysl se spíš pokusit je zpřehlednit než udržovat…
No, i tak by mě zajímalo, kde něco tak šíleného tvoříme. Na klasické věci mi zatím vždycky stačily klasické taby bez potřeby zarovnávat k závorkám; jediná věc, která mě napadá, jsou složité podmínky a tam mi (od stolu) dává smysl se spíš pokusit je zpřehlednit než udržovat…
Napadá mě, jestli si nedefinovat i něco na html, protože některá vypadají strašně.
A máme někde vyloženě problém s odsazováním? To je aktuálně asi to jediné, co editorconfig umí sdělit…
> Napadá mě, jestli si nedefinovat i něco na html, protože některá vypadají strašně.
A máme někde vyloženě problém s odsazováním? To je aktuálně asi to jediné, co editorconfig umí sdělit…
No právě mi přijde, že jeden z problémů našich html je to, že jsou odsazované úplně náhodně a tak není vidět, kde která část končí. A trochu mi přijde, že tomu pomůže, když bude odsazování stejně široké (i když je to spíše problém toho, že jsou různé věci odsazené úplně náhodně vůči okolí).
No právě mi přijde, že jeden z problémů našich html je to, že jsou odsazované úplně náhodně a tak není vidět, kde která část končí. A trochu mi přijde, že tomu pomůže, když bude odsazování stejně široké (i když je to spíše problém toho, že jsou různé věci odsazené úplně náhodně vůči okolí).
No právě mi přijde, že jeden z problémů našich html je to, že jsou odsazované úplně náhodně a tak není vidět, kde která část končí. A trochu mi přijde, že tomu pomůže, když bude odsazování stejně široké (i když je to spíše problém toho, že jsou různé věci odsazené úplně náhodně vůči okolí).
Jakože v rámci jednoho souboru? Máš příklad?
Ano, výsledné HTML stejně bude maglajs, protože to DjangoTemplates hází do sebe bez ladu a skladu, ale to taky není problém editorů…
> No právě mi přijde, že jeden z problémů našich html je to, že jsou odsazované úplně náhodně a tak není vidět, kde která část končí. A trochu mi přijde, že tomu pomůže, když bude odsazování stejně široké (i když je to spíše problém toho, že jsou různé věci odsazené úplně náhodně vůči okolí).
Jakože v rámci jednoho souboru? Máš příklad?
Ano, výsledné HTML stejně bude maglajs, protože to DjangoTemplates hází do sebe bez ladu a skladu, ale to taky není problém editorů…
A co s těmi html chceme dělat? Taby šířky 2? 2 mezery? Nic širšího než 4 mi nedává smysl, protože to často je hodně zanořených bloků, i proto bych asi bral tu šířku 2, a tam už mi ty taby a mezery poněkud splývají…
A co s těmi html chceme dělat? Taby šířky 2? 2 mezery? Nic širšího než 4 mi nedává smysl, protože to často je hodně zanořených bloků, i proto bych asi bral tu šířku 2, a tam už mi ty taby a mezery poněkud splývají…
Napadá mě, jestli si nedefinovat i něco na html, protože některá vypadají strašně.
[*.py]
indent_style = tab
# I do not think we prescribe, how big a tab is.
indent_size = unset
A nechceme to nastavit? Protože pak člověk zarovná třeba komentáře, nebo kód k závorce, a jinde to bude rozjeté.
A máme takový kód? Kromě římských čísel, která stejně žádným obecným pravidlem postihnout IMHO nejdou. A stejně obecně pokud potřebuju, aby to skutečně bylo zarovnané, tak musím použít stejné množství tabů na začátku a zbytek doplnit mezerami, jinak to „sémanticky“ je rozbité pořád (a nevidím úplně výhodu v tom snažit se před tím zavírat oči)…
Osobně jsem u Pythonu spíš názoru, že má existovat konečně mnoho úrovní odsazení a nesnažit se zarovnávat moc freestylově.
Á, to mi nedošlo, že by se to mělo zarovnat taby na odsazení a pak už jen mezerami. To máme asi někde špatně…
No, i tak by mě zajímalo, kde něco tak šíleného tvoříme. Na klasické věci mi zatím vždycky stačily klasické taby bez potřeby zarovnávat k závorkám; jediná věc, která mě napadá, jsou složité podmínky a tam mi (od stolu) dává smysl se spíš pokusit je zpřehlednit než udržovat…
A máme někde vyloženě problém s odsazováním? To je aktuálně asi to jediné, co editorconfig umí sdělit…
No právě mi přijde, že jeden z problémů našich html je to, že jsou odsazované úplně náhodně a tak není vidět, kde která část končí. A trochu mi přijde, že tomu pomůže, když bude odsazování stejně široké (i když je to spíše problém toho, že jsou různé věci odsazené úplně náhodně vůči okolí).
Jakože v rámci jednoho souboru? Máš příklad?
Ano, výsledné HTML stejně bude maglajs, protože to DjangoTemplates hází do sebe bez ladu a skladu, ale to taky není problém editorů…
Ale jako whatever, pokud si myslíme, že tam mají být taby, tak to do toho configu napíšu :-)
Tak třeba base.html je dost náhodné… Ale jak na to tak koukám, tak to není tak špatné, jak jsem měl pocit…
A co s těmi html chceme dělat? Taby šířky 2? 2 mezery? Nic širšího než 4 mi nedává smysl, protože to často je hodně zanořených bloků, i proto bych asi bral tu šířku 2, a tam už mi ty taby a mezery poněkud splývají…
Dal bych 2 mezery (to je asi nejčastější, co tam aktuálně máme) (taby tam myslím nikde nejsou, oni se možná nelíbí htmlku...)
HTML je to AFAIK naprosto jedno, ostatně i v tom zmíněném
base.html
ty taby někde jsou… OK, budou dvě mezery.editorconfigto editorconfig (#1011) 2 years agoUž mě nic nenapadá a funguje mi to :)
577860985a
into master 2 years ago577860985a
.