Я пытаюсь добавить определяемый пользователем язык в Notepad++, чтобы области в моем файле документации были разборными.

Образец заголовка

--------------------------------------------------------------
-- [#]                     My Header                    [#] --
--------------------------------------------------------------

Я пытаюсь установить так, чтобы комментарии были -- [ с одним пробелом. Поэтому я устанавливаю Open и Close to -- [ в надежде, что все между двумя заголовками рухнет. Это кажется успешным, пока я не достигну раздела с левой скобкой в нем [ тогда подсветка синтаксиса становится бесполезной. Есть ли какая-то хитрость, которую я могу сделать, чтобы заставить ее просто свернуть все между двумя заголовками?

Пример:

 1. --------------------------------------------------------------
 2. -- [#]                     My Header                    [#] --
 3. --------------------------------------------------------------
 4.
 5.
 6. Collapse Lines 4-8 (or 3-9 if 4-8 isn't plausible).
 7. Problem occurs with the following kind of line:
 8.      array[issueStarts] = here;
 9. --------------------------------------------------------------
10. -- [#]               My Other Header                    [#] --
11. --------------------------------------------------------------

Я не слишком разборчив в том, что видно, хотя предпочел бы видеть заголовки заголовков.

Вопрос

  • Это ошибка или я что-то здесь упускаю? С -- [ как открывающие и закрывающие теги комментариев, не должны ли они свернуть строки 3-9?
  • Как заставить его игнорировать левые скобки в разделах? Разве комментарии не должны искать -- [ не [?

0