SciTE - редактор кода для программистов http://scite.ruteam.ru/index.php SciTE - редактор кода для программистов ru CuteNews.RU 2.5.4 <![CDATA[Реализация записи макросов с помощью LUA]]> http://scite.ruteam.ru/scite/realizaciya-zapisi-makrosov-s-pomoschyu-lua http://scite.ruteam.ru/scite/realizaciya-zapisi-makrosov-s-pomoschyu-lua#comment1 Пожалуй, один из самых серьезных за последние пол-года... а то и больше...
Рассуждений на эту тему звучало предостаточно, но никто до сей поры не реализовал это в натуре.
Браво, автор! :)
Очень бы хотелось задать несколько вопросов...
форуме это было бы удобнее :)]]>
Fri, 15 Sep 2006 09:22:24 +0000
VladVRO]]> http://scite.ruteam.ru/scite/realizaciya-zapisi-makrosov-s-pomoschyu-lua#comment2 scite.Perform, через которую можно вызывать команды "SciTE Director Interface". И все из-за внутреней переменной редатора currentMacro, до которой можно добраться только из командной строки или через этот интерфейс... вобщем теперь я получил доступ :)
Так что качаем новую версию скрипта и новую версию редактора/кода]]>
Fri, 22 Sep 2006 09:03:42 +0000
VladVRO]]> http://scite.ruteam.ru/scite/realizaciya-zapisi-makrosov-s-pomoschyu-lua#comment3 ! bug fix:
в скрипте обнаружен баг, возникающий при завершениии записи пустого макроса, редактор выдает ошибку:
startup_script.lua:47: attempt to concatenate local `name' (a nil value)
для исправления нужно поменять строчку 47 с:
scite.Perform("currentmacro:"..name)
на
scite.Perform("currentmacro:"..ifnil(name,""))
либо просто скачать обновленный файл скрипта]]>
Mon, 25 Sep 2006 07:38:07 +0000
VladVRO]]> http://scite.ruteam.ru/scite/realizaciya-zapisi-makrosov-s-pomoschyu-lua#comment4 (!) bug fix:
внесены исправления в файл скрипта startup_script.lua
теперь при выгрузке в текстовое представление и загрузке обратно коррекно обрабатывается перенос строки.
ремарка:
сменился способ записи текстового параметра, текст макросов сформированый старой версией скрипта не будет загружаться.]]>
Tue, 03 Oct 2006 09:17:49 +0000
VladVRO]]> http://scite.ruteam.ru/scite/realizaciya-zapisi-makrosov-s-pomoschyu-lua#comment5 (!) bug fix:
исправлена работа с рядом функций, использующими числовой или и числовой и текстовый параметры. все изменения относятся к тексту скрипта.

всвязи с тем, что изменения вошли в русскую сборку 1.71, то изменено имя скрипта на macro_support.lua.]]>
Fri, 13 Oct 2006 07:46:21 +0000