Summary:
\l неправильно работает в кодировках, отличных от OEM.
Version:
Windows XP SP2 5.1.2600
FAR 1.70.b5/1634
True Template 2.00 (с моими патчами; до 2.01 ещё не успел проапгрейдить, но, судя по анонсу, помочь не должно)
Centaur wrote:Summary:
\l неправильно работает в кодировках, отличных от OEM.
Versions:
Как и ожидалось, в 2.01 тоже.
Cause:
ECTL_GETSTRING выдаёт текст как есть, а ECTL_INSERTTEXT интерпретирует передаваемый текст как OEM. Соответственно, если редактор работает не в OEM-кодировке, то происходит перекодировка.
Proposed solution:
Заменить вставку текста через ECTL_INSERTTEXT на аналогичную через ECTL_SETSTRING.
раньше можно было задавать двойные команды типа
com1 && com2
и они выполнялись
теперь это не работает. Есть ли другая возможность выполнить последовательно несколько команд?
извиняюсь за кривое объяснение. Я просто ожидал что ты пользовался списком разделов в S&R.
Смысл прост. Для конкретного типа файла задается строка для поиска. Например в описании truetemplate каждый раздел начинается строкой
^\s*\xB3\s*(\d*\..*)\xB3
этой строкой задается маска для поиска разделов. Потом при вызове этой функции плагин ищет в файле все вхождения строки поиска и отображает меню
Номер строки| Название
Для названия указывается номер скобочки, или если надо комбинация (в этом случае просто $1). И позволяет перейти на выбранный раздел.
Так же при желании можно ввести маску исключения.
Вся прелесть этой вещи в том, что она задается раздельно для каждого файла и для нее не надо в ручную вводить строку поиска.
Т.к. плагин уже умеет строить navigation list, я и подумал, что можно туда добавить и просто список разделов.
ЗЫ. посмотреть это можно в том же S&R. Там, в общем есть уже забитые строки для разных типов файлов.
однако…
Про колорер не замечал… получается, что часть плагинов он может взять на себя…
Есть ещё удобный плагин PHP function list. строит список функций в коде…