Latest post of the previous page:
На 174-й строке кавычка осталась.Max Rusov wrote:Поправил макрос, переформатировал библиотеку шаблонов
Вопрос не понял. Что в шаблоне напишете - то и вставляется. Ну или шаблон покажите.mom1 wrote:1. Для функций - хочу чтоб при вставки шаблона функции в коментарии писался некий дефолтный текст на русском. Возможно ли такое вообще? Сейчас у меня этот текст я так понимаю заменяется на новую строку.
Теоретически - все возможно, но пока не предусмотрено. Подумаю.mom1 wrote:2. Еще хотелось что бы в текст вставлялись некие динамические параметры т.е. например есть шаблон title я его использую для заполнения шапки файла содержит этот шаблон имя тек. файла, дату, время, название компании и год отдельно. Возможно ли такое тут?
Code: Select all
%=Выражение;
Code: Select all
{ "macro", "macro definition",
[[
Macro {
description="%_%=mf.prompt("Macro", "Description");_%"; key=""; area="";
action = function()
-- Создан: %=mf.date("%d %b %y");, Файл: %=mf.fsplit(Editor.FileName,12);...
-- Текст макроса...
end
}
]]}
файл с макросом сохраните в utf8.mom1 wrote:1. Для функций - хочу чтоб при вставки шаблона функции в коментарии писался некий дефолтный текст на русском. Возможно ли такое вообще? Сейчас у меня этот текст я так понимаю заменяется на новую строку.
ооо кайф так работает. Может это в шапку внести что мол для использования русского текста шаблоны сохранять в UTF8zg wrote:файл с макросом сохраните в utf8.mom1 wrote:1. Для функций - хочу чтоб при вставки шаблона функции в коментарии писался некий дефолтный текст на русском. Возможно ли такое вообще? Сейчас у меня этот текст я так понимаю заменяется на новую строку.
Шикарно!!! Вот это я искал всю жизнь )))Max Rusov wrote:Подумал. Попробуйте новую версию.
В шаблон можно включать функции в формате:Пример шаблона:Code: Select all
%=Выражение;
Code: Select all
{ "macro", "macro definition", [[ Macro { description="%_%=mf.prompt("Macro", "Description");_%"; key=""; area=""; action = function() -- Создан: %=mf.date("%d %b %y");, Файл: %=mf.fsplit(Editor.FileName,12);... -- Текст макроса... end } ]]}