Add Align option "Remove multi spaces".

Добавлена опция заменяющая несколько пробелов на один.
This commit is contained in:
lsv 2024-12-24 14:15:05 +05:00 committed by lsv
parent 4a88ebd8d0
commit 4f1d21ef4a
3 changed files with 103 additions and 87 deletions

View file

@ -10,11 +10,14 @@ public:
ALL_LINES = 1,
// выравнивание по длинне первой строки
// все переводы строк начиная со второй строки игнорируются
// удобно для выравнивания списков IN
// удобно для выравнивания списков IN под заданую первой строкой ширину
FIRST_LINE= 2,
// вспомогательный флаг применяется если встречаются случайные короткие строки
// и при помощи этого флага ищутся более длинные строки обработанные ранее
FIND_UP_LONG_LINE=4
FIND_UP_LONG_LINE=4,
/// Заменить множественные пробелы на один. Выравнивание не производиться.
ONLY_SINGLE_SPACE=8
};
AlignWrap() {}
#define CHKCFGPARAM(val,par) ((val & par)==par)