Page 1 of 15

Templates plugin

Posted: Tue Jul 20, 2010 9:10 pm
by FeyFre
Plugin allows to create new documents using predefined templates.

Плагин позволяет создавать новые файлы по заранее определенному шаблону.


<<<DOWNLOAD>>> v1.0

Posted: Tue Jul 20, 2010 9:40 pm
by se7h
полезный плагин ;)

Posted: Tue Jul 20, 2010 9:51 pm
by Infocatcher
Вот и не пришлось писать парсер содержимого папки на JScript. :D

Хорошо бы подсветку и прочее включать:
Call("Coder::Settings", 1, "ext")
И задавать положение курсора.

Еще не очень удобно, что названия привязаны к именам файлов.
И нету варианта «без шаблона».

Еще хотелось бы, чтобы можно было выбрать, что будет делать стандартная команда – создавать документ без шаблона или открывать список шаблонов. Плюс отдельная команда для вызова списка шаблонов.

Posted: Tue Jul 20, 2010 10:02 pm
by se7h
вот
Image
для плага

и ещё про русский язык не забудьте, а то я по-английски ничего не разобрал :lol:

Posted: Wed Jul 21, 2010 7:32 am
by VladSh
Документации нет... Что-то я ни фига не понял.

Поставил всё как обычно, добавил на тулбар кнопку

Code: Select all

-"Новый по шаблону" Call("Templates::Main") Icon(0)
но ничего не происходит...


UPDATED
Пробовал такие варианты:

Code: Select all

Call("Templates::Main", 1, "hello.c")
Call("Templates::Main", "hello.c")
Call("Templates::Main", 1, "Templates\hello.c")
Call("Templates::Main", "Templates\hello.c")
Call("Templates::Main", 1, "%a\AkelFiles\Plugs\Templates\hello.c")
Call("Templates::Main", "%a\AkelFiles\Plugs\Templates\hello.c")
толку - ноль.

Posted: Wed Jul 21, 2010 7:39 am
by FeyFre
Хорошо бы подсветку и прочее включать:
Call("Coder::Settings", 1, "ext")
Псомотрим.
И задавать положение курсора.
Есть в TODO списке.
Еще не очень удобно, что названия привязаны к именам файлов.
Назовите файл шаблона как захотите и будет Вам красиво. Мне тоже пока не очень хочется парсить конфигурационные файлы.
И нету варианта «без шаблона».
Для без-шаблона создаем пустой файл и выбираем его. Позже сделаю встроенный пункт.
Еще хотелось бы, чтобы можно было выбрать, что будет делать стандартная команда – создавать документ без шаблона или открывать список шаблонов.
Отключить плагин - спрашивать не будет :) Второй финт: в режимах MDI/PMDI создание нового документа через щелчки на панели вкладок шаблон не вызывает.
Плюс отдельная команда для вызова списка шаблонов.
А что дальше со списком делать?
вот айсовое меню для плага
Картинка конечно хорошая, но что мне делать с ней? Мне нужно описание функционала который должен стоять за этой картинкой.
и ещё про русский язык не забудьте, а то я по-английски ничего не разобрал
Привыкайте, батенька. До релиза добавлять локализацию не буду, ибо каждое изменение придется дублировать отдельно - хлопот уйма. Потом, когда всё сделаю - разом добавлю.

Posted: Wed Jul 21, 2010 7:52 am
by se7h
Картинка конечно хорошая, но что мне делать с ней? Мне нужно описание функционала который должен стоять за этой картинкой.
"Новый файл" позволяет создать пустую вкладку определенного типа, то есть должна быть включена нужная подсветка и если можно, чтобы при сохранении было вбито расширение, например при выборе JavaScript (черта - положение курсора в строке окна сохранения)

Code: Select all

|.js
"Из шаблона" использует при создании новой вкладки шаблоны, которые для удобства раскиданы по папкам с названием языка и разумеется включает нужную подсветку

Posted: Wed Jul 21, 2010 8:00 am
by VladSh
Так может кто-то ответит на мой вопрос, как запустить плаг?

Posted: Wed Jul 21, 2010 8:02 am
by se7h
VladSh wrote:Так может кто-то ответит на мой вопрос, как запустить плаг?
включи плаг и просто создай новую вкладку (только не двойным щелчком на панели)

Posted: Wed Jul 21, 2010 8:07 am
by VladSh
se7h wrote:включи плаг и просто создай новую вкладку (только не двойным щелчком на панели)
Ты меня озадачил... я не помню как создавать вкладку не двойным щелчком :mrgreen: Разве что Файл -> Новый... но ничего не происходит.

Posted: Wed Jul 21, 2010 8:08 am
by se7h
иконка "чистый лист" на тулбаре :)

и через новый файл у меня тоже выскакивает меню с шаблонами...

Posted: Wed Jul 21, 2010 8:10 am
by VladSh
А... так плаг надо было не включить, а поставить в автозагрузку.

Вылетает пустое окно.


EDITED: просто папка с шаблонами не там где надо; папки всех плагов находятся в папке Plugs, а не выше.

Ещё "мелочи":
1. При создании нового файла сначала создаётся вкладка, а потом выбирается шаблон, что неправильно, т.к. можно в окошке нажать "Отмена".
2. Окошко статическое - не растягивается. Плюс, надо сохранять его размеры в ini плага.

Posted: Wed Jul 21, 2010 8:26 am
by FeyFre
а поставить в автозагрузку.
Можно и в автозагрузку, а можно и включить потом. :) Кстати, выключить тоже можно.
Infocatcher недавно выложил скрипт который при надобности включает/выключает плаг. Можете его переделать для "невызова" окна выбора шаблонов.
Плаг перехватывает комманду от меню, которую также вызывает тулбар, и акселератор CTRL+N.
EDITED: просто папка с шаблонами не там где надо; папки всех плагов находятся в папке Plugs, а не выше.
Я знаю, я наглый. Я решил что лучше шаблоны будет отделить от плагинов.

Posted: Wed Jul 21, 2010 8:29 am
by FeyFre
1. При создании нового файла сначала создаётся вкладка, а потом выбирается шаблон, что неправильно, т.к. можно в окошке нажать "Отмена".
"Отмена" означает "не использовать шаблон", а не "не создавать новый документ".
2. Окошко статическое - не растягивается. Плюс, надо сохранять его размеры в ini плага.
О Гуи подумаем потом.

Posted: Wed Jul 21, 2010 8:53 am
by VladSh
FeyFre wrote:
EDITED: просто папка с шаблонами не там где надо; папки всех плагов находятся в папке Plugs, а не выше.
Я знаю, я наглый. Я решил что лучше шаблоны будет отделить от плагинов.
Тогда можно, пожалуйста, путь в настройку (параметр в ini плага)... бо я буду хранить шаблоны как это делают и другие плаги - не хочу чтобы файлы "рассирались" где попало, считаю, что всё должно быть однообразно. Хоть и безобразно :)
FeyFre wrote:
1. При создании нового файла сначала создаётся вкладка, а потом выбирается шаблон, что неправильно, т.к. можно в окошке нажать "Отмена".
"Отмена" означает "не использовать шаблон", а не "не создавать новый документ".
Сейчас - да, это я уже понял :)
Но это нелогично, т.к.:
во-1, в результате у меня образовалась туева хуча пустых вкладок... "Отмена", значит "не создавать", так работают все проги;
во-2, без шаблона я могу создать файл (и создаю, и все создают) даблкликом, т.е. реализованная сейчас "функциональность" не просто избыточна, а мешает.