Поисковые плагины.

Файловый менеджер

Модератор: Модераторы

Поисковые плагины.

Сообщение B4rr4cuda » 28.04.2008 21:23:14

Перечитывал старые темы на форуме ТС (forum.wincmd.ru) и наткнулся на интересную идею высказанную VadiMGP.
Идея состоит в добавлении плагинового апи, для подключения к инструменту поиска поисковых плагинов.

Мне это показалось интересным и я добавил в DC этот механизм. Также написал поисковый плагин - DSXLocate. Используя этот плагин для поиска, мы используем locate вместо стандарного поиска Double Commander-a.

Расширение было названо DSX - Double commander Search eXtentions.

Потестировать новую возможность можно, скачав свн версию DC:
http://doublecmd.svn.sourceforge.net/sv ... ecmd/trunk

Гуйной настройки пока нет, так что в doublecmd.ini добавляем.
Код: Выделить всё
[Search Plugins]
PluginCount=1
Plugin1Name=Locate
Plugin1Description=Plugin use locate and it's database for search
Plugin1Path=*path to plugin*


В DC - Команды -> Поиск -> Use Plugin -> Locate (Plugin use locate and it's database for search ) -> Старт

В этой теме предлагаю обсуждать новое апи, поисковые плагины и высказывать идеи новых поисковых плагинов.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Поисковые плагины.

Сообщение Alexx2000 » 28.04.2008 23:42:17

Что-то обычный поиск перестал работать, если искать в корне.
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 488
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Re: Поисковые плагины.

Сообщение B4rr4cuda » 29.04.2008 03:31:09

Блин, ну заставил же ты меня повозиться! :) Баг косвенный.
Проблема в этой фунце из uOsUtils.
function SetCurrentDir(const NewDir: UTF8String): Boolean;
Стоит её закоментить и использовать стандартную - все работает нормально.

Добавлено спустя 14 минут 49 секунд:
Пофиксил добавлением ещё одного условия в FindThread.Execute
Код: Выделить всё
  ->>>if length(FPathStart)>1 then
    if FPathStart[length(FPathStart)] = PathDelim then
      Delete(FPathStart,length(FPathStart),1);   
...
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Поисковые плагины.

Сообщение Alexx2000 » 29.04.2008 10:33:46

:o Функции переименовал, чтоб не было путаницы
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 488
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи


Вернуться в Double Commander

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

Рейтинг@Mail.ru