vladvro
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору frs Цитата: плюсы - вместо дублирования строк паттерна на каждое расширение обходимся одной строкой например для паскаля надо прописать 6 строк file.patterns.pascal=*.dpr;*.dpk;*.pas;*.dfm;*.inc;*.pp ... | особого смысла экономить на этом я не вижу, но и дублировать смысла нет, но кто мешает привязать выражение сразу к ряду расширений, и взять их из файла настроек: Код: [props['file.patterns.cpp']]="([^.,<>=\n]-[ :][^.,<>=\n%s]+[(][^.<>=)]-[)])[%s\/}]-%b{}", | Цитата: ещё плюс в том, что я могу сменить подсветку текущего файла и перепоймать список функций в соответствии с назначенной мной подсветкой/лексером | вот в этом смысл вижу, но полагаю, что надо оставить приоритет на расширении и добавить анализ по лексеру, если по расширению не нашли. |