Ок. подойдем с другого боку.
Что мы имеем. Для внедрения скайта:
Есть: движок синтаксической раскраски, подсветки, свертки методов только чтобы он заработал надо
всего лишь написать лексер языка 1с в формате скинтиллы и взаимодействие редактора с содержимым документа.
думаю понятно сколько работы скрывается за этим предложением.
далее смотрим в заголовках, ведь например методы SelStartPos,selEndPos,Range,MoveCaret, getCurrentword и .тп
находятся в CTextDocument , который мы хотим заменить...
следовательно имеем:
неработающий телепат,
неработающие скрипты которые взаимодействуют с текстовыми документами, интелл тотжесамый (это я проверял)
необходимость доделывать телепат и опенконф,
возможно, проблемы с интеграцией "инородного" редактора, неизвестно как его воспримет фрейм и документ.
С другой стороны имеем белый и пушистый редактор на основе родного, к которому надо докрутить нижеозначенные фичи.
Ответьте на простой вопрос:
Чего нехватает в текущем текстовом редакторе и чего вы ждёте от нового редактора?
Уже от этого и надо отталкиваться.
Что я увидел в скайте из основного, того чего нет в конфигураторе:
подсветка парных скобок
нумерация строк
codefolding (свертка парных конструкций)
подсветка текущей строки
выделение отдельных слов жирным или курсивом
бантики типа показывать непечатные символы, отметки на гуттере кликом мыши, линия ограничения справа итп...
часть из этого у меня уже сделана, а часть вполне реально реализуема с намного меньшими затратами чем скайт...
подсветку внутренних слов типа "иначе,тогда,иначеесли,для,цикл,по" я уже доделал
подсветку положения курсора, crosshair, так называемый, тоже
к чему это я всё... а к тому что реальней как мне кажется сделать редактор на основе родного, собственно чем я и займусь.
говорю исходя из здравого смысла и своих возможностей, сцилла это кот в мешке в котором надо разбираться и который неизвестно
заработает ли, это долго, нудно и лень честноговоря.
Цитата:Помощь нужна?
у меня есть такая дурная привычка, пока сам голову не сломаю и не облазию инет, ни у кого спрашивать небуду... только в крайнем случае...
Вопросы я думаю обязательно появятся. Пока всё нормально, но если что, от помощи конечноже не откажусь