Code: Select all
;393=1+8+128+256 подсветка имён функций
393 1 ${OP} 0 "" "(" "" "" ""
;401=1+16+128+256 подсветка имён методов и свойств
401 1 ${OP} 0 "." "" "" "" ""
Code: Select all
;393=1+8+128+256 подсветка имён функций
393 1 ${OP} 0 "" "(" "" "" ""
;401=1+16+128+256 подсветка имён методов и свойств
401 1 ${OP} 0 "." "" "" "" ""
Можно ли как-то без "хвостовой части"? Т.е. чтобы проверялось, если закрывающего тэга (в нашем случае "(") нет, то и не начинать подсвечивать?bForms = Not IsNull(ArrayGetIndex(ndDialog.GetItemValue("HideCode"), "bForms")) And bResult
Какой хвостовой части? Изъясняемся предельно конкретно, с примерами, - у каждого свои образы в голове.VladSh wrote:Можно ли как-то без "хвостовой части"? Т.е. чтобы проверялось, если закрывающего тэга (в нашем случае "(") нет, то и не начинать подсвечивать?bForms = Not IsNull(ArrayGetIndex(ndDialog.GetItemValue("HideCode"), "bForms")) And bResult
Спасибо. Немного не так работает, как хотелось, но работает=) Плюс есть возможность добавлять не просто функцию, но и небольшой шаблон видаFeyFre wrote:Sergeyka
Вы не туда смотрите. То куда Вы посмотрели отвечает исключительно за подсветку. Смотреть Вам нужно в секцию Blocks: Фактически оттуда берутся все подсказки. Вам нужно самостоятельно добавить туда требуемые Вам шаблоны. Типа такCode: Select all
$~math.abs math.abs($[]) $~math.sin math.sin($[])
Плюса там не было. Но видимо все-таки относилось к подсветке.FeyFre wrote:А то что ВЫ видели, оно вероятно с знаком + в конце, то собранные по всему документу лексемы(режим по-умолчанию включен в настройках плагина).
Можно, но чуть по другому.А нельзя ли добавить возможность подсказки, как в Scite или LuaEdit?
Вот записал видео: http://dump.ru/file/5616598
Только нужно не после ввода скобки показывать подсказку, а сразу после вставки автокомплита.
Например ввести новый маркер:
$~math.sin
math.sin($[])
$= "Тут подсказка"
Code: Select all
$~math.pow
math.pow($[x], $[y])
Но хотелось бы именно помощь/подсказку. Там же можно написать, что делает эта функция =)Плюс есть возможность добавлять не просто функцию, но и небольшой шаблон вида
функция ("image.png, x,y")
Code: Select all
$~RNFactory.createAnim
RNFactory.createAnim ( "images/$[].png", $[sizeX], $[Размер изображения Y], $[posX], $[posY], $[scaleX], $[scaleY] )
"And" подсвечивается, т.к. он есть в Words, что правильно, а "bResult" начинает подсвечиваться как только раскоменчиваюInstructor wrote:См. свой coder файл. "And bResult" никак не относится к двум правилам указанным мной выше.
Code: Select all
393 1 ${OP} 0 "" "(" "" "" ""
Code: Select all
${HighLight_FontStyle} ${HighLight_FontSize} Courier
Code: Select all
${HighLight_FontStyle} ${HighLight_FontSize} Courier New Mod
Кавычки нужны:VladSh wrote:Code: Select all
${HighLight_FontStyle} ${HighLight_FontSize} Courier New Mod
Code: Select all
${HighLight_FontStyle} ${HighLight_FontSize} "Courier New Mod"
Спасибо!Instructor wrote:Кавычки нужны: "Courier New Mod"
Code: Select all
393 1 ${OP} 0 "" "(" "" "" ""
Code: Select all
;397=1+4+8+128+256 подсветка имён функций
397 1 ${OP} 0 "" "(" "" "" ""