Orion9
|
Posted: Sat Jun 08, 2024 12:49 Post subject: |
|
|
olegvsk wrote: | Автор компонента не предоставляет никакого описания настроек. |
Ну что тут сказать. Еще одни минус в карму автора Исходный код компонента хотя бы есть?
olegvsk wrote: | Но структура json файлов, на мой взгляд, вполне понятная, и примеров таких файлов достаточно. |
Уже было отмечено, что для тех, кто в теме, оно, может, и выглядит всё простым и понятным. Но даже если не принимать во внимание этот факт, заниматься обратным инженерингом все-равно станут лишь единицы, поскольку дело это трудоёмкое и времязатратное. Это же не компьютерная игра, чтобы бегать по файлам и открывать секретные уровни ее создателей, в самом деле.
olegvsk wrote: | Возможно, со временем сам сделаю что-то вроде хелпа. |
Для начала нужен хотя бы просто перечень и описание всех ключей, значений, аттрибутов, элементов и прочего, чтобы сразу был понятен весь потенциал редактора синтаксисов и то, как им можно воспользоваться. Потому как самостоятельно доходить до подобных умозаключений сможет далеко не каждый:
Loopback wrote: | Некоторые хайлайтеры требуют правки, например Autoit использует один тип для управляющих конструкций и имён функций, что не есть правильно. Добавлять свои типы судя по всему нельзя, приходится выбирать из имеющихся. Понятно, что это вопросы к автору компонента. |
Другими словами, в json-файлах (для синтакса и темы) нельзя создать конструкцию типа:
Code: | "KeyList": [
{
"Type": "MyWord",
"Words": [
"myword1",
"myword3",
"myword3",
],
"Attributes": {
"Element": "MyWord"
}
|
Code: | "EditorMyWordBackground": "clNavy",
"EditorMyWordForeground": "clWhite", |
И чтобы в редакторе темы она появилась и заработала. А это еще один минус в карму автора компонента и явная его недоработка. Главное, если так сделать, то какие-то попытки выделить ключевые слова есть, но всё черным блоком
P.S. Короче, придется вам допиливать и допиливать сей компонент.)) |
|