View previous topic :: View next topic |
Author |
Message |
Ник
Joined: 15 Dec 2004 Posts: 1256 Location: Москва
|
(Separately) Posted: Wed Aug 15, 2007 16:46 Post subject: Порядок обработки листер-плагинами файлов по расширениям |
|
|
Привет
В последнее время у меня лично накопилось по нескольку листер-плагинов, которые открывают одни и те же типы файлов - причём, часть из этих плагинов обрабатывает сразу несколько типов файлов.
Можно ли сделать так, чтобы один тип файлов открывался сначала одним плагином, потом другим, а другой - наоборот?
Предположим, что есть два листер-плагина А и Б, которые оба смотрят файлы 1 и 2.
Тогда таблица очередности обработки:
1 - А, Б
2 - Б, А
Или надо писать виш Гислеру?
Спасибо!
! | Avada: | 30.07.10. Тема перенесена в "Общие вопросы" из "Секретов и советов". | _________________ Xubuntu |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Thu Aug 16, 2007 15:12 Post subject: |
|
|
Попробуй зарегить в тотале один из плагинов дважды под разными именами (и разными же detect-строками). Т.е. будет:
1а - А
2 - Б, А
1б - Б |
|
Back to top |
|
 |
Ник
Joined: 15 Dec 2004 Posts: 1256 Location: Москва
|
(Separately) Posted: Thu Aug 16, 2007 15:23 Post subject: |
|
|
Спасибо
Типа небольшой хак... _________________ Xubuntu |
|
Back to top |
|
 |
Ник
Joined: 15 Dec 2004 Posts: 1256 Location: Москва
|
(Separately) Posted: Fri Aug 17, 2007 15:14 Post subject: |
|
|
Не получается
Есть довольно много листер-плагинов, которые либо распознают файл по содержанию, либо используют собственный файл настроек - сплошная каша получается.
Всё-таки, ИМХО, нужна таблица очерёдности загрузки листер-плагинов для каждого значимого для юзера расширения.
Кому ещё это важно и интересно? _________________ Xubuntu |
|
Back to top |
|
 |
Parcan

Joined: 15 Dec 2004 Posts: 399 Location: Russian
|
(Separately) Posted: Fri Aug 17, 2007 17:31 Post subject: |
|
|
все должно получаться если у плагина в очередности есть список расширений, то он будет вызываться только для этого списка расширений. |
|
Back to top |
|
 |
Ник
Joined: 15 Dec 2004 Posts: 1256 Location: Москва
|
(Separately) Posted: Fri Aug 17, 2007 17:44 Post subject: |
|
|
Parcan wrote: | все должно получаться если у плагина в очередности есть список расширений, то он будет вызываться только для этого списка расширений. |
То есть, если даже у плагина не предусмотрен список расширений, а я его задам принудительно - то плагин будет вызываться только для этих расширений?
А чтобы вызывался для других расширений - дублировать плагин в INI?
Некоторые плагины видят десятки расширений.
Какой-то гемор, ИМХО, тяжелое наследие царского режима, когда был один плагин на одно расширение... _________________ Xubuntu |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Aug 17, 2007 18:04 Post subject: |
|
|
Quote: | То есть, если даже у плагина не предусмотрен список расширений, а я его задам принудительно - то плагин будет вызываться только для этих расширений? |
Да.
Quote: | А чтобы вызывался для других расширений - дублировать плагин в INI?
Некоторые плагины видят десятки расширений. |
значит делать 10 записей. Другого способа нет.  _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
Ник
Joined: 15 Dec 2004 Posts: 1256 Location: Москва
|
(Separately) Posted: Fri Aug 17, 2007 18:05 Post subject: |
|
|
Может попросить у Гислера перейти от одномерного списка плагинов к двухмерному (расширение Х плагин)? _________________ Xubuntu |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Aug 17, 2007 19:35 Post subject: |
|
|
Можно попросить "но велика вероятность" что он плюнет... |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Sat Aug 18, 2007 18:43 Post subject: |
|
|
Если расширение всё равно подхватывается, попробуй явно указать его не подхватывать: к детект-строке добавь & EXT!="BLA". |
|
Back to top |
|
 |
Ник
Joined: 15 Dec 2004 Posts: 1256 Location: Москва
|
(Separately) Posted: Sun Sep 30, 2007 12:25 Post subject: |
|
|
Работает, но гемор страшенный - ИМХО, нужна утилита для "раскидывания" плагинов по списку расширений... _________________ Xubuntu |
|
Back to top |
|
 |
|