Показать сообщение отдельно
  #26  
Старый 29.07.2021, 15:24
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Нusky 1.9 snapshot 2021.07.24

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

Привет, Alexey!

29 July 2021 13:12, Alexey Vissarionov послал(а) письмо к Michael Dukelsky:

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

AV> Что-то я с трудом представляю себе строки (кроме echoarea), которые
AV> могут вылезти за пределы традиционных терминальных 80 символов...

Ну да, речь именно об echoarea.

MD>> Но эта возможность не предназначена для регулярного
MD>> использования.

AV> А для какого? Единоразово скопипастить фрагмент конфига из
AV> документации?

Именно.

MD>> После любого изменения в строке с продолжениями все продолжения
MD>> будут добавлены к первой части строки, образуя строку без
MD>> продолжений.

AV> Не распарсил.

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

MD>> Поэтому не следует использовать возможность продолжения строк,
MD>> чтобы сделать конфиг красивее.

AV> То есть, вся красота - она только для документации красота?

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

Желаю успехов, Alexey!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием