Page 11 of 50

Posted: Mon Jun 07, 2010 2:13 pm
by FeyFre
P.S. А зачем, кстати, это надо?
Очень просто. У меня есть несколько огромных файлов, мне в них нужно быстро что-то найти, но я не знаю в каком именно искать. Я делаю так:
(например в ТоталКомандере)
1. Жму F4(Открывается акел)
2. Жму Alt+Q(запускается QSearch::QSearch)
3. Делаю поиск
4. Увидев что файл не тот, я желаю поскорее перейти к редактированию к следующему файлу, т.е пытаюсь закрыть Акел посредством ESC(но так как в фокусе Ваша панелька - закрывается именно она, и мне приходится опять жать ESC, что меня конечно раздражает, ибо как выше уже было указано нужно сделать быстро).
5. Повторяю для остальных файлов с пункта 1.

Вот такая приблизительно ситуация может быть у пользователя.

Posted: Tue Jun 08, 2010 7:07 am
by VladSh
FeyFre
Так, как Вы описали, от плага нужно только одно - не реагировать на Esc вообще никак (можно сделать более расширенной опцией), а от проги нужно чтобы закрывалась текущая вкладка, т.е. использовать Exit-плагин.

Posted: Tue Jun 08, 2010 10:40 am
by DV
FeyFre wrote:
P.S. А зачем, кстати, это надо?
пытаюсь закрыть Акел посредством ESC(но так как в фокусе Ваша панелька - закрывается именно она, и мне приходится опять жать ESC).
Скажу автору плагина, чтобы добавил такую настройку в следующей версии ;)

Posted: Wed Jun 16, 2010 6:54 am
by DV
FeyFre wrote:пытаюсь закрыть Акел посредством ESC(но так как в фокусе Ваша панелька - закрывается именно она, и мне приходится опять жать ESC).
Теперь и я могу сказать: будет доступно после релиза AkelPad 4.4.4 :)

Posted: Wed Jun 16, 2010 7:32 am
by se7h
всё-таки решили встроить быстропоиск в AP?

Posted: Wed Jun 16, 2010 8:45 am
by DV
se7h wrote:всё-таки решили встроить быстропоиск в AP?
Не, теперь можно будет настраивать поведение по нажатию Esc в окне QSearch.

Code: Select all

Также можно вручную установить одно из следующих значений:
   catch_main_esc = 10
     Нажатие клавиши Esc в окне QSearch передаётся на обработку самому
     редактору AkelPad (по умолчанию - закрывает программу).
     При установке галочки "Window: Catch main Esc" значение параметра
     catch_main_esc устанавливается в 11.
   catch_main_esc = 11
     Работает так же, как при catch_main_esc = 1.
     При снятии галочки "Window: Catch main Esc" значение параметра
     catch_main_esc устанавливается в 10.

Posted: Wed Jun 16, 2010 10:11 am
by FeyFre
Теперь и я могу сказать: будет доступно после релиза AkelPad 4.4.4
:) Тебе по моему меньше править, чем мне. Нет?(изза PMDI)

Posted: Wed Jun 16, 2010 6:55 pm
by DV
FeyFre wrote:Тебе по моему меньше править, чем мне. Нет?(изза PMDI)
Ну, не знаю. На XBrackets введение режима PMDI отразилось только в том, что пришлось лишний раз продублировать стандартный вызов ф-ции поиска скобок для такого условия:

Code: Select all

  else if (uMsg == AKDN_FRAME_ACTIVATE)
  {
    if (g_nMDI == WMD_PMDI)
    { ... }
  }

Posted: Tue Jun 22, 2010 1:54 pm
by [Yustas.NeO]
Не заметил как давно, но у меня в какой-то момент (как водится - в самый неподходящий!) стал недоступным пункт "Подсветить все". Причем даже на чистой установке. Причем вне зависимости от параметра "highlight_state=".
От чего может зависеть доступность этого пункта?

Posted: Wed Jun 23, 2010 6:46 am
by DV
[Yustas.NeO] wrote:Не заметил как давно, но у меня в какой-то момент (как водится - в самый неподходящий!) стал недоступным пункт "Подсветить все".
Должны выполняться два условия:
1) Доступность функции Coder::HighLight - проще говоря, плагин Coder.dll должен быть в папке AkelFiles\Plugs
2) Функция Coder::HighLight должна быть запущена (активна). То есть должна либо стартовать автоматически (стоит галочка в диалоге настроек плагинов), либо быть запущенной вручную. Это условие проверяется в QSearch при каждом WM_SHOWWINDOW.

Posted: Wed Jun 23, 2010 9:14 am
by [Yustas.NeO]
DV wrote:Должны выполняться два условия:
1) Доступность функции Coder::HighLight - проще говоря, плагин Coder.dll должен быть в папке AkelFiles\Plugs
2) Функция Coder::HighLight должна быть запущена (активна). То есть должна либо стартовать автоматически (стоит галочка в диалоге настроек плагинов), либо быть запущенной вручную. Это условие проверяется в QSearch при каждом WM_SHOWWINDOW.
Все эти условия выполнены, и тем не менее...

Posted: Fri Jun 25, 2010 8:42 am
by DV
[Yustas.NeO] wrote:[quote="DV"Все эти условия выполнены, и тем не менее...
Заархивируйте, что ли, вашу папку AkelPad и вышлите мне по почте... Мой e-mail можно найти в файле Docs\QSearch-Rus.txt, как ни странно ;)

Posted: Wed Jul 07, 2010 10:27 am
by se7h
1. Не сохраняются настройки, сделанные в меню, вызываемому по правому клику на панели QSearch

2. Насчёт дизайна панели и дополнительных клавиш
Image
из текстового редактора Sublime Text

Posted: Wed Jul 14, 2010 10:40 am
by [Yustas.NeO]
Разобрался.
Как выяснилось, плагину QSearch принципиально, чтобы в секции [Plugs] файла AkelPad.ini строка QSearch::QSearch=65536 стояла после строки Coder::HighLight=65536, иначе "Подсветить все" - не работает.
Может сделать небольшую задержку в запуске плагина? (Мне показалось или я где-то видел отложенный старт плагинов?)

Posted: Wed Jul 14, 2010 10:45 am
by FeyFre
Вам наверное показалось :) Сейчас нету механизма отложенного запуска, но автор плагина в принципе может сделать задержку начала работы функционала на некоторое время. Ну тут уже по желанию автора плагина :)