True Template — использование текстовых шаблонов при написании кода

Здесь можно обсудить ваш любимый плагин.
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Latest post of the previous page:

Kildor wrote:PS: ещё пара запросов/вишей.
\l — переместить выделенный текст во внутренний буфер, и вставить.
Будет время посмотрю...
Kildor wrote: PS: объясните для чайника, как скомпилить плагин на Borland C++ 5.5 for Win32?
при попытке сделать в лоб bcc32.exe TrueTemplate.cpp получаю кучу варнингов и
Error E2285 true-tpl.cpp 3035: Could not find a match for 'min<>(unsigned long,int)' in function Navigate(TLang *,char *,unsigned long,unsigned long,unsigned long)
Думаю уже никак, бо BC++ 5.5 такое старье что ну его нафик. Юзайте VC или еще лучше gcc (Mingw)
Kildor wrote: PPS: в виши: можно ли как-либо реализовать чекбокс для подключаемых файлов?
вообще, что-нибудь ещё, кроме @@INPUT:text@@ ?
Делай через \?'Name'x'On value'+'Off value'? а потом из @@ARG0@@ подставляй результат. Все вроде гибка сделано.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

4ekucT
О., не заметил… ;) Спасибо, то что надо… ;-)

PS: а что по <expand key="" /> — можешь посмотреть?
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Анализ паттерна связан с вводимым текстом, поэтому будет трудно сэмулировать такой ввод по данной комбинации в Key. Там в ТТ эти анализы самые запутанные места =))
Grey
Posts: 79
Joined: Wed 16 Mar, 2005 11:19
Location: Киев
Been thanked: 1 time

Post by Grey »

Наблюдается падение FAR-а 1.70 alpha 6 (build 2078)
при переводе на новую строку в очень длинных строках, около 1000 символов.
User avatar
DJ-Andrey-sXe
Posts: 50
Joined: Wed 21 Sep, 2005 10:33
Location: Тольятти
Been thanked: 1 time
Contact:

Perl?

Post by DJ-Andrey-sXe »

Изнасиловав Google, я сделал вывод, что в TrueTemplate пока нет шаблона для perl...
Может кто-то сделал (хоть что-то), или так и придётся самому?

И сразу 2-й вопрос: если я забацаю шаблон сам (ох, если б только у меня до этого руки дошли, хотя, подсмотрев шаблон C++, стало казаться, что там работа не такая уж и трудная), то не будет ли так любезен автор включить его в дистрибутив, чтобы и другие пишушие на perl имели возможность пользоваться?
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Невапрос, сделай шаблон, засылай мне - сразу включим в релиз.
User avatar
DJ-Andrey-sXe
Posts: 50
Joined: Wed 21 Sep, 2005 10:33
Location: Тольятти
Been thanked: 1 time
Contact:

Post by DJ-Andrey-sXe »

4ekucT wrote:Невапрос, сделай шаблон, засылай мне - сразу включим в релиз.
Отлично! Я уже начал в субботу. И даже почти всё, что хотелось по минимуму уже работает. Осталось оформить и в меню культурно и подобавлять часто используемые встроенные функции.
User avatar
DJ-Andrey-sXe
Posts: 50
Joined: Wed 21 Sep, 2005 10:33
Location: Тольятти
Been thanked: 1 time
Contact:

Post by DJ-Andrey-sXe »

4ekucT wrote:Невапрос, сделай шаблон, засылай мне - сразу включим в релиз.
Это ещё не финал, но уже можно попинать, посоветовать.
Я уж не стал кидать сюда ReadMe.txt, он есть в архиве.
http://rusdj.chat.ru/tt-perl.zip
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Шаблон забрал, появиться в ближайшее время в релизе. Тут Тим еще сделал блочные коментарии так что скоро будет.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

4ekucT
http://kildor.gorodok.net/templates.7z
поправил ошибки, рассортировал шаблоны…
PS: 2All: кому интересно, по этой ссылке лежат мои шаблоны для php, html, xml, js, css, trueTemplate разной степени полноты и настроенности.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Так тестовая версия пока без новых шаблонов, зато с блочными комментариями (спецом для Тима протестить).
Новые шаблоны надо привести в порядок так что чутка подождите.
Attachments
TrueTemplate.zip
TT 2.0.5 testing
(231.2 KiB) Downloaded 393 times
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

вопрос-пожелание
хотелось бы иметь возможность разрывать To на несколько строк (как минимум в меню), типа такого:

Code: Select all

    <Expand Name="Doctypes  »" Pattern="__dtype" To="\~dxst=XHTML 1.0 Strict
    	\~dxtransit=XHTML 1.0 Transitional"/>
однако этот шаблон раскрывается в меню показывая \r\n, что выглядит не сильно красиво.
хотелось бы либо трансформации \r\n в \20 (внутри \~), что не должно привести к порче чего-либо,
либо возможность заэкранировать перевод строк, тогда бы шаблон выглядел как

Code: Select all

    <Expand Name="Doctypes  »" Pattern="__dtype" To="\~dxst=XHTML 1.0 Strict\
    	\~dxtransit=XHTML 1.0 Transitional"/>
PS: экранирование перевода строки было бы вообще очень полезной фичей. ;)
PPS: xml вроде разрешает переносы строк в значениях атрибутов.

UPD: ещё хочется обработки цифровых entities, вида &#\d+;, разворота их в символ с соответствующим десятичным кодом.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

Ещё одно пожелание
Сделать меню динамическим:
Скрывать пункт меню «Комментарии», если в для данного типа файлов не определено BlockComment
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Вот я против динамического меню. Потому как если повесить коментарии на макрос то будет лажа.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

4ekucT
хм ;-)
А я наоборот, хочу повесить комментарий на макрос, и поэтому хочу динамическое меню ;)
ЗЫЖ

Code: Select all

F11 t $if(checkhotkey("C")) C $else Esc $end
PPS:
если выделить вертикальный блок, и попытаться его закомментировать, получается лажа;) (знаки комментария вставляются не в начало строки, а в начало блока в первой строке и в начало блока+1 символ на всех последующих строках
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
DJ-Andrey-sXe
Posts: 50
Joined: Wed 21 Sep, 2005 10:33
Location: Тольятти
Been thanked: 1 time
Contact:

Post by DJ-Andrey-sXe »

Kildor wrote: А я наоборот, хочу повесить комментарий на макрос, и поэтому хочу динамическое меню ;)
PPS:
если выделить вертикальный блок, и попытаться его закомментировать, получается лажа;) (знаки комментария вставляются не в начало строки, а в начало блока в первой строке и в начало блока+1 символ на всех последующих строках
а плагин "remarques" пробовал?
меня лично устраивает: есть и комментирование и раскомментирование блоков. намакросить можно.
в конфиге можно добавить любые комменты для любых расширений
Post Reply

Return to “Обсуждение плагинов”