Page 5 of 27
Posted: Wed Dec 03, 2008 8:55 am
by DV
Xephon wrote:не считать скобки с предшествующим обратным слешем за скобки
В таком случае при вводе
\(,
\{ и т.д. автодобавление парной закрывающей скобки не будет работать - иначе плагин будет искать открывающую скобку левее (выше) заэкранированной. Пример:
(text \(|
) <-- закрывающую скобку нельзя добавлять автоматически, так как она не соответствует предшествующей заэкранированной скобке.
OK?
Posted: Wed Dec 03, 2008 10:03 am
by Xephon
Автодобавление не будет работать вообще или только для скобок с обрабным слешем? Если второе, то и не надо, чтобы оно работало. В любом случае, я автодобавлением могу не пользоваться, т.к. руки сами на автомате ставят вторую скобку, нужна только подсветка.
Posted: Thu Dec 04, 2008 8:50 am
by DV
Xephon wrote:Автодобавление не будет работать только для скобок с обратным слешем
Я вот думаю, как бы эту настройку покрасивее по-английски назвать?
Skip brackets after '\' ?
Или есть какое-то слово, означающее "символ, следующий за " - типа "заэкранированный"?
Posted: Thu Dec 04, 2008 10:00 am
by Xephon
Мб escaped brackets?
Posted: Thu Dec 04, 2008 12:54 pm
by DV
Xephon wrote:Мб escaped brackets?
Похоже на правду
Xephon wrote:В любом случае, я автодобавлением могу не пользоваться, т.к. руки сами на автомате ставят вторую скобку
Только сейчас решился добавить проверку для тех, кто ставит закрывающую скобку на автомате при включенном автозакрытии скобок

Это как сделано, например, в Eclipse: когда нажимается
) сразу после
( (которая была автоматически дополнена закрывающей
)), то вместо добавления еще одной
) курсор переходит на следующий символ.
Posted: Thu Dec 04, 2008 1:15 pm
by Xephon
Отличная новость.

Жду с нетерпением.
Posted: Mon Dec 08, 2008 3:24 pm
by DV
XBrackets v.2.4
--------
+ now you can "overtype" the closing bracket added automatically
+ new option: Skip escaped bracket characters (after '\')
--------
+ закрывающую скобку можно напечатать "поверх" добавленной автоматически
+ новая настройка: пропуск "экранированных" скобок (после '\')
P.S.
Так и не смог ничего добиться под Linux. Под Debian 4.0r4 с собранным в нём же Wine 1.1.2 удается запустить только AkelPad без плагинов вообще или только с некоторыми из плагинов, в число которых XBrackets не входит. В остальных случаях Wine пишет о некорректных обращениях по каким-то 32-разрядным адресам и перечисляет кучу библиотек *.so, с которыми возникли проблемы.
Posted: Mon Dec 08, 2008 4:01 pm
by Xephon
Благодарю, работает замечательно. Стало заметно удобнее.
Posted: Mon Dec 08, 2008 9:51 pm
by FeyFre
ОФФ:
DV wrote:XBrackets v.2.4
P.S.
Так и не смог ничего добиться под Linux. Под Debian 4.0r4 с собранным в нём же Wine 1.1.2 удается запустить только AkelPad без плагинов вообще или только с некоторыми из плагинов, в число которых XBrackets не входит. В остальных случаях Wine пишет о некорректных обращениях по каким-то 32-разрядным адресам и перечисляет кучу библиотек *.so, с которыми возникли проблемы.
Попробуйте последнюю 1.1.10. У меня большинство плагов акела работают(Slackware12,Kernel 2.6.27.0, KDE 3.5.7).. Можно лог ошибок в личку? Вдруг чего разберусь....
ЗЫ: Давно уже пора в AppDB добавить Акел, но никак руки не доходят..
Posted: Sun Dec 28, 2008 12:01 pm
by Tony
DV
Добавте пожалуйста следующее: если стоит знак комментария, то при окраске его(знак после комментария) игнорировать.
Вот пример:
Code: Select all
- { -
| ... > неподсвечивать
подсвечивать < //} -
| ...
- }
Posted: Mon Dec 29, 2008 9:26 am
by DV
В файлах .c(pp), .h(pp) и .pas намеренно не обрабатывается остаток строки после // (символ строчного комментария). Это сделано для того, чтобы парная скобка не искалась в закомментированной части строки.
Posted: Mon Dec 29, 2008 10:40 am
by Tony
Не мне для php. А так как в данный момент подцветка неподсвечивает комментрии, то иногда в этих скобках запутаться можно.
Posted: Mon Dec 29, 2008 3:06 pm
by DV
Tony wrote:Не мне для php. А так как в данный момент подцветка неподсвечивает комментрии, то иногда в этих скобках запутаться можно.
Честно говоря, я сам запутался и в вашем примере, и в последнем ответе

Вы хотите, чтобы в файлах
.php тоже отбрасывалась часть строки после
// ? Тогда сюда же можно будет добавить
.js,
.java и
.cs .
Posted: Mon Dec 29, 2008 5:53 pm
by Tony
Буду очень благодарен Вам, если cделаете.
Главное чтобы ещё без проблем можно было ссылки писать (http://...)
Posted: Tue Dec 30, 2008 2:58 pm
by DV
Потребуется некоторое время. Думаю, в следующем году будет сделано - может, даже в начале года
