История изменений
Исправление mogwai, (текущая версия) :
Зачем открывать конфиг в XML редакторе?
Чтобы редактировать.
Если бы ты этим пользовался
Ты конфиг на каждый чих перечитываешь?
Я это продемонстрировал как пример
непонимания, что иерархические данные регулярками не парсят.
Ага, а теперь представь что
на землю метеорит упадёт. Представил. Дальше что?
там может использоваться многострочный кастомный код, например
и тут пример однострочного "кастомного кода"
который спокойно оформляется как
custom_folder_pixbuf 10, 10, {58, 57, 57, 57, 56, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 65, 67, 67, 67, -92, -93, -93, -93, -11, -11, -11, -11, -1, -1, -1, -1, -5, -5, -5, -5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 28, 28, 28, 123, 122, 122, 122, -35, -34, -34, -34, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -11, -11, -11, -11, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 71, 72, 72, 72, -79, -79, -79, -79, -3, -3, -3, -3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -52, -52, -52, -52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 14, 14, 14, 114, 114, 114, 114, -37, -37, -37, -37, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -31, -30, -30, -30, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -94, -94, -94, -94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 50, 50, 50, -99, -98, -98, -98, -9, -9, -9, -9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -12, -12, -12, -12, 111, 110, 110, 110, 108, 109, 109, 109}
А действительно многострочное не укладывается с твоим «лёгким изящным решением». Т.е. ты противоречишь сам себе.
Кроме того, я пишу DE с высокой степенью интеграции, а это значит что везде используется, и будет использоваться единый
говнокод в конфигах.
В общем проблем, которые нужно решать XML-форматом - нет
но использоваться он будет, хоть и в нарушение стандарта.
Исходная версия mogwai, :
Зачем открывать конфиг в XML редакторе?
Чтобы редактировать.
Если бы ты этим пользовался
Ты конфиг на каждый чих перечитываешь?
Я это продемонстрировал как пример
непонимания, что иерархические данные регулярками не парсят.
Ага, а теперь представь что
на землю метеорит упадёт. Представил. Дальше что?
там может использоваться многострочный кастомный код, например
и тут пример однострочного "кастомного кода", который спокойно оформляется как
custom_folder_pixbuf 10, 10, {58, 57, 57, 57, 56, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 65, 67, 67, 67, -92, -93, -93, -93, -11, -11, -11, -11, -1, -1, -1, -1, -5, -5, -5, -5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 28, 28, 28, 123, 122, 122, 122, -35, -34, -34, -34, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -11, -11, -11, -11, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 71, 72, 72, 72, -79, -79, -79, -79, -3, -3, -3, -3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -52, -52, -52, -52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 14, 14, 14, 114, 114, 114, 114, -37, -37, -37, -37, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -31, -30, -30, -30, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -94, -94, -94, -94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 50, 50, 50, -99, -98, -98, -98, -9, -9, -9, -9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -12, -12, -12, -12, 111, 110, 110, 110, 108, 109, 109, 109}
А действительно многострочное не укладывается с твоим «лёгким изящным решением». Т.е. ты противоречишь сам себе.
Кроме того, я пишу DE с высокой степенью интеграции, а это значит что везде используется, и будет использоваться единый
говнокод в конфигах.
В общем проблем, которые нужно решать XML-форматом - нет
но использоваться он будет, хоть и в нарушение стандарта.