Вы будете смеятся, но я обнаружил, что во время работы с текстом недопустимы две вещи:
Следуя нащупанному пути, я отмел Word, четыре штуки локальных wiki, и остановился на простом, как пень, решении. Тем более, что уже читал об этом, идея не моя. Итак, берем текстовый редактор из разряда «для программистов», который позволяет создавать собственные правила подсветки синтаксиса - у меня это Notepad++ - и создаем эти самые правила. Поперчив интуицию опытом, я пришел к такому форматированию:
То есть вы просто набиваете эти знаки равенства, плюсики и так далее, и текст раскрашивается. Как показала практика, приведенного набора более чем достаточно, сворачивание уже под вопросом - нужно ли? Для тех, кто, как и я, пользуется Notepad++, привожу текст правил. Вставьте этот кусок в файл userDefineLang.xml в папке Notepad++, соблюдая структуру XML.
<userlang name="ToDoList" ext="todo">
<settings>
<global caseIgnored="no" />
<treatassymbol comment="no" commentLine="no" />
<prefix words1="yes" words2="no" words3="no" words4="no" />
</settings>
<keywordlists>
<keywords name="Delimiters">000000</keywords>
<keywords name="Folder+"></keywords>
<keywords name="Folder-"></keywords>
<keywords name="Operators"></keywords>
<keywords name="Comment">1= 2= 0+</keywords>
<keywords name="Words1">!</keywords>
<keywords name="Words2"></keywords>
<keywords name="Words3"></keywords>
<keywords name="Words4"></keywords>
</keywordlists>
<styles>
<wordsstyle name="DEFAULT" styleID="11" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="FOLDEROPEN" styleID="12" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="FOLDERCLOSE" styleID="13" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="KEYWORD1" styleID="5" fgColor="FF0000"
bgColor="FFFFFF" fontName="" fontStyle="1" />
<wordsstyle name="KEYWORD2" styleID="6" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="KEYWORD3" styleID="7" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="KEYWORD4" styleID="8" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="COMMENT" styleID="1" fgColor="800000"
bgColor="FFFFFF" fontName="" fontStyle="1" />
<wordsstyle name="COMMENT LINE" styleID="2" fgColor="C0C0C0"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="NUMBER" styleID="4" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="OPERATOR" styleID="10" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="DELIMINER1" styleID="14" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="DELIMINER2" styleID="15" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
<wordsstyle name="DELIMINER3" styleID="16" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" />
</styles>
</userlang>
Этот стиль форматирования назначен на расширение имени файла .todo (параметр ext в первой строке). Почему? Потому что сначала мне казалось, что это «простейший ToDo», и лишь потом я обнаружил, что это «простейшая wiki». Отсюда и плюсик, обозначавший ранее «сделано».
