Показать сообщение отдельно
  #27  
Старый 29.07.2021, 16:03
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Нusky 1.9 snapshot 2021.07.24

Alexey Vissarionov написал(а) к Michael Dukelsky в Jul 21 14:28:28 по местному времени:

Доброго времени суток, Michael!
29 Jul 2021 13:59:32, ты -> мне:

MV>>>> new feature: config line ending with " \" continues at the next
MV>>>> line
MD>>> Я добавил эту функциональную возможность по единственной причине:
MD>>> я хочу иметь возможность использовать короткие строки с
MD>>> продолжениями в примере конфигурации в документации, чтобы строки
MD>>> не оказывались обрезанными после экспорта текста в pdf. Так что
MD>>> пример конфигурации с продолжениями строк из документации можно
MD>>> использовать в реальной жизни.
AV>> Что-то я с трудом представляю себе строки (кроме echoarea), которые
AV>> могут вылезти за пределы традиционных терминальных 80 символов...
MD> Ну да, речь именно об echoarea.

И про документацию? Не про реальный конфиг, как у тебя или у меня (с кучей линков), а именно про документацию?

Я, конечно, могу себе представить, например, длинное описание или путь к базе сообщений, но опять же в реальном конфиге, а не в документации.

MD>>> Но эта возможность не предназначена для регулярного использования.
AV>> А для какого? Единоразово скопипастить фрагмент конфига из
AV>> документации?
MD> Именно.

А нахрена копипастить echoarea? Или это будет описано в пункте документации, посвященному ответу на вопрос "как создать эху?"?

В принципе, польза от такой фичи реальна (ибо любителей развесистых конфигов хватает), но упор именно на документацию выглядит странновато.

MD>>> После любого изменения в строке с продолжениями все продолжения
MD>>> будут добавлены к первой части строки, образуя строку без
MD>>> продолжений.
AV>> Не распарсил.
MD> Если в строку echoarea, использующую одно продолжение после " \"
MD> (то есть данная echoarea расположена на двух физических строках),
MD> ареафикс добавит новый узел, то две физические строки объединятся в
MD> одну и никакого продолжения после " \" уже не будет. Строка станет
MD> длинной.

Если усер возьмет за основу http://download.huskyproject.org/etc/ - все эти изменения произойдут в $areafixautocreatefile (~/fido/etc/areas). Нормально.

Если же наколхозит что-то свое - ну, пусть страдает.

MD>>> Поэтому не следует использовать возможность продолжения строк,
MD>>> чтобы сделать конфиг красивее.
AV>> То есть, вся красота - она только для документации красота?
MD> Это вообще не для красоты, а для того, чтобы можно было экспортировать
MD> документацию в pdf, не обрезая строчки в конфиге.

Может, в процедуре экспорта что-то надо поправить?


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Хуже слона в посудной лавке бывает только еж на заводе резиновых изделий
--- /bin/vi
Ответить с цитированием