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