Page 9 of 19

Posted: Sat 07 Jan, 2006 23:02
by 4ekucT

Latest post of the previous page:

Насчет 1):
Надо просто заменить err[MAX_REG_LEN] на err[MAX_STR_LEN] в struct TCompiler. Я это уже сделал в след релизе будет.

Насчет 2):
Тут думаю без переписывания ТТ никак. Он изначально был заточен под однострочные паттерны. Хотя кое как это реализовано для парных скобок.

Posted: Mon 30 Jan, 2006 03:41
by maxdrfl
предложение - возможность указывать имя истории для полей ввода куда будут сожраняться введенные варианты или отключить историю для элемента вообще.

Posted: Mon 06 Feb, 2006 06:35
by Kildor
Вопрос по xml-прологу в true-*.xml
обьясните, какой смысл в
<?xml version='1.0' encoding="windows-1251"?>
если у примеру в \?'диалогах' требуется использовать oem кодировку?

PS: пишу сейчас шаблоны для php, [user] js, xml, html, css… также дописываю шаблоны для шаблонов ttpl ;-)
думаю, что на неделе выложу куда-нибудь…

PPS: можно ли хоть что-нибудь сделать с жуткими утечками памяти при редактировании собственных шаблонов/перегрузки ttpl?

Posted: Mon 06 Feb, 2006 06:38
by Videneev
Kildor wrote:PS: пишу сейчас шаблоны для php
думаю, что на неделе выложу куда-нибудь…
вот для PHP жду с нетерпением ;)

Posted: Mon 06 Feb, 2006 08:56
by Kildor
Videneev
Есть уже готовые наброски? или пожелания? ;-)
И то и другое приму с радостью… ;)
PS: ещё пара запросов/вишей.
\l — переместить выделенный текст во внутренний буфер, и вставить.
Во первых, часто плагин крашится на вертикальном блоке,
"Попытка чтения из недоступного адреса 0xA5C000"
Адрес исключения - 0x1104D43
100% вылет, если выделены последние строки в файле.
дальше.
хотелось бы чего-нибудь типа \m — переместить выделенный фрагмент в внутренний буфер, но без вставки… Ибо бывает, что выделяешь текст, и начинаешь макрос в выделенном тексте, при этом получаются на редкость занимательные глюки… ;-) (как я понимаю, это делается легко)
Ещё, в ту же степь — можно ли на стадии выбора макроса как-нибудь отследить выделенность текста, и если текст не выделен, то пропускать макрос?

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)

PPS: в виши: можно ли как-либо реализовать чекбокс для подключаемых файлов?
вообще, что-нибудь ещё, кроме @@INPUT:text@@ ?

PPPS: наконец-то разобрался, в чём была причина периодического умирания плагина — причина сидела за клавиатурой… ;) (периодически случайно нажимал на ScrollLock вместо Break, после чего плагин разумеется вырубался ;-) )
В настройках отрубил, однако появилось некоторое количество вопросов — почему сессии считаются между перезагрузками компа? логичнее было бы считать сессии для перезагрузки редактора/фара… И вынести бы в меню по F11 состояние плагина/возможность его в(ы)ключения

Posted: Sat 11 Feb, 2006 21:06
by Kildor
И ещё один виш.
<expand />, описание
Key - Альтернативная клавиша срабатывания тэга. Задаётся в том виде, в котором хранятся клавиши в клавиатурных макросах FAR ("Home", "CtrlF1" и т.п.). При задании этого субтэга Pattern не анализируется и может иметь пустое значение.

Может можно сделать так, чтоб паттерн при этом анализировался?
(ибо надо получить начало строки и продублировать его на новую строку)

Posted: Sat 11 Feb, 2006 22:33
by 4ekucT
Kildor wrote:PPS: можно ли хоть что-нибудь сделать с жуткими утечками памяти при редактировании собственных шаблонов/перегрузки ttpl?
Есть такое, было еще в старой версии, побороть не удалось... =(

Posted: Sat 11 Feb, 2006 22:39
by 4ekucT
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@@ подставляй результат. Все вроде гибка сделано.

Posted: Sun 12 Feb, 2006 05:46
by Kildor
4ekucT
О., не заметил… ;) Спасибо, то что надо… ;-)

PS: а что по <expand key="" /> — можешь посмотреть?

Posted: Sun 12 Feb, 2006 15:39
by 4ekucT
Анализ паттерна связан с вводимым текстом, поэтому будет трудно сэмулировать такой ввод по данной комбинации в Key. Там в ТТ эти анализы самые запутанные места =))

Posted: Tue 14 Mar, 2006 11:39
by Grey
Наблюдается падение FAR-а 1.70 alpha 6 (build 2078)
при переводе на новую строку в очень длинных строках, около 1000 символов.

Perl?

Posted: Fri 31 Mar, 2006 16:59
by DJ-Andrey-sXe
Изнасиловав Google, я сделал вывод, что в TrueTemplate пока нет шаблона для perl...
Может кто-то сделал (хоть что-то), или так и придётся самому?

И сразу 2-й вопрос: если я забацаю шаблон сам (ох, если б только у меня до этого руки дошли, хотя, подсмотрев шаблон C++, стало казаться, что там работа не такая уж и трудная), то не будет ли так любезен автор включить его в дистрибутив, чтобы и другие пишушие на perl имели возможность пользоваться?

Posted: Sun 02 Apr, 2006 22:13
by 4ekucT
Невапрос, сделай шаблон, засылай мне - сразу включим в релиз.

Posted: Mon 03 Apr, 2006 08:24
by DJ-Andrey-sXe
4ekucT wrote:Невапрос, сделай шаблон, засылай мне - сразу включим в релиз.
Отлично! Я уже начал в субботу. И даже почти всё, что хотелось по минимуму уже работает. Осталось оформить и в меню культурно и подобавлять часто используемые встроенные функции.

Posted: Tue 04 Apr, 2006 08:09
by DJ-Andrey-sXe
4ekucT wrote:Невапрос, сделай шаблон, засылай мне - сразу включим в релиз.
Это ещё не финал, но уже можно попинать, посоветовать.
Я уж не стал кидать сюда ReadMe.txt, он есть в архиве.
http://rusdj.chat.ru/tt-perl.zip

Posted: Tue 04 Apr, 2006 11:09
by 4ekucT
Шаблон забрал, появиться в ближайшее время в релизе. Тут Тим еще сделал блочные коментарии так что скоро будет.