TrueBranch — список из файлов текущей папки и её подпапок

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 8469
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 74 times
Been thanked: 135 times

Re: TrueBranch — список из файлов текущей папки и её подпапок

Post by HaRT » Tue 23 Feb, 2010 13:53

Latest post of the previous page:

Вадим Захаренко wrote:VS2008Exp - стоит, но в в связи с тем что дикая нехватка времени. разобраться как там сменить компиляцию с 32 на 64 не в состоянии
Насколько я знаю, Express Edition не умеет компилировать для 64-битных платформ „из коробки” — требуются танцы с бубном.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: TrueBranch — список из файлов текущей папки и её подпапок

Post by DAtaMan » Tue 23 Feb, 2010 18:56

corwinnt wrote:А что не устраивает?
Просто иногда бывает нужно исключить всякие CVS, .svn, .git со всем их спецсодержимым.

build 8 Это только у меня при F7 в панели плагина, в пункт "Дополнительно" нельзя войти ?
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©

User avatar
chupakabra
Posts: 1024
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: TrueBranch — список из файлов текущей папки и её подпапок

Post by chupakabra » Wed 24 Feb, 2010 01:38

VS2008Exp - стоит, но в в связи с тем что дикая нехватка времени. разобраться как там сменить компиляцию с 32 на 64 не в состоянии
Здесь есть инструкция. Можно не читать, а сразу скачать скрипты в конце статьи.

User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

Re: TrueBranch — список из файлов текущей папки и её подпапок

Post by corwinnt » Wed 24 Feb, 2010 14:18

DAtaMan wrote:Просто иногда бывает нужно исключить всякие CVS, .svn, .git со всем их спецсодержимым.
Так исключить их можно и сейчас. Другое дело, что всё равно плагин будет тратить время на их сканирование.
DAtaMan wrote:build 8 Это только у меня при F7 в панели плагина, в пункт "Дополнительно" нельзя войти ?
Исправил.

User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: TrueBranch — список из файлов текущей папки и её подпапок

Post by DAtaMan » Wed 24 Feb, 2010 15:31

corwinnt wrote:всё равно плагин будет тратить время на их сканирование.
Так я и предлагаю вообще не заходить в папку, если она подходит под маску игнорируемых.
Или невозможность такой фичи связана только с использованием FarRecursiveSearch ?
Тогда будем терпеливо ждать других "велосипедов". ;)
corwinnt wrote:Исправил.
Спасибо - и за другие фичи тоже. :)
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©

User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Re: TrueBranch — список из файлов текущей папки и её подпапок

Post by [e]Bu$ter » Wed 24 Feb, 2010 18:29

А так и должно быть?

Code: Select all

╔══ Make branch of ═══╗
║  Current folder: %s ║
║  Selected folders   ║
╟─────────────────────╢
║  Advanced...        ║
╚═════════════════════╝
Version: 2.0 build 9

SPV
Posts: 15
Joined: Wed 04 Jun, 2008 14:36

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by SPV » Sat 06 Mar, 2010 19:29

Прекрасный плагин, давно не хватало, спасибо.

Было бы замечательно, если появится возможность перехода на неактивной панели в директорию с файлом под курсором по хоткею. Вроде бы в текущей версии нет такой возможности, я не нашел. Скажите пожалуйста возможно ли такое?

User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by corwinnt » Thu 18 Mar, 2010 15:15

Сорри всем, времени на плагинописание совсем йок :(
Тем более, что обнаружилась очень некрасивая "особенность" в масках включения/исключения при использовании "\" в масках. Из-за того, что PN_SKIPPATH действует на весь список масок в целом, возможно... эээ... неочевидное поведение. Плюс к тому, что обрабатывается именно полный путь, а не относительный от
сканируемой папки - тоже есть неудобства. По хорошему надо бы покопаться в scantree.cpp, доделать его под свои нужды, а там, глядишь, и в основной код FAR нововведения перекочуют :) Как минимум интеллектуальная обработка "\" в маске (сейчас такие маски в AltF7 вообще не работают, например) и возможность отказыватся от сканирования конкретных папок, чтобы не пропускать все сотни файлов в исключённых папках, а совсем их не сканировать...

Кстати, никто не против, если я маску для отображаемых папок совсем уберу? А список каталогов буду строить по списку файлов в панели. То есть, только те папки, в которых нашлись подходящие файлы. Вроде логично...
[e]Bu$ter wrote:А так и должно быть?
Нет, конечно :oops: Издержки вторичности английского, осталось от старых версий. Подправлю.
SPV wrote:возможность перехода на неактивной панели в директорию с файлом под курсором
Интересная мысль. Попробую приделать.

User avatar
HaRT
Moderator
Posts: 8469
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 74 times
Been thanked: 135 times

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by HaRT » Thu 18 Mar, 2010 15:32

corwinnt wrote:
SPV wrote:возможность перехода на неактивной панели в директорию с файлом под курсором
Интересная мысль. Попробую приделать.
Если я правильно понимаю, то это то, что делает AltShiftF3 в TmpPanel.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by corwinnt » Thu 18 Mar, 2010 17:49

HaRT wrote:Если я правильно понимаю, то это то, что делает AltShiftF3 в TmpPanel.
Вроде как оно. Значит горячую клавишу можно унаследовать. А заодно и код скопипастить :oops:

User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by corwinnt » Sat 20 Mar, 2010 23:49

SPV wrote:возможность перехода на неактивной панели в директорию с файлом под курсором по хоткею
В десятом билде добавлено (Alt-Shift-F3, как и во временной панели). Заодно наконец-то более менее по-человечески обрабатываются маски с путями. А если без путей, то и регэкспы теперь допустимы :)

User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by DAtaMan » Sun 21 Mar, 2010 01:07

Спасибо за новый билд, плагин становится всё лучше и лучше. :good:

И есть такой вопрос - на панели плагина не выделяются файлы c одинаковыми именами по AltAdd
Это баг или и раньше так было, да я только сейчас заметил ?
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©

User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by corwinnt » Sun 21 Mar, 2010 01:59

DAtaMan wrote:не выделяются файлы c одинаковыми именами по AltAdd
Это баг или и раньше так было, да я только сейчас заметил ?
Собственно это стандартное поведение FAR. Temppanel ведёт себя ровно так же. Имена-то на самом деле разные (из-за полного пути). В принципе можно сделать обработку Alt+/Alt- средствами плагина, если это кому-нибудь надо... Может на недельке и прикручу, но не обещаю.

Меня сейчас намного больше волнует вопрос с исключением из сканирования каталога целиком, а не пофайлово. Например можно указать маску "*.*|*\svn\*.*", но каталоги svn всё равно будут сканироваться, тормозя процесс.

Начал копаться в ScanTree из исходников FAR с целью убить двух зайцев - и плагину помочь и в AltF7 сделать такие маски допустимыми... Похоже слишком глубоко копать придётся, с наскоку не вышло. Да и большой риск поломать что-то нужное, не понимая внутренней архитектуры...

User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by DAtaMan » Sun 21 Mar, 2010 09:48

corwinnt wrote:
DAtaMan wrote:не выделяются файлы c одинаковыми именами по AltAdd
Это баг или и раньше так было, да я только сейчас заметил ?
Собственно это стандартное поведение FAR. Temppanel ведёт себя ровно так же.
Позор мне. :D
В принципе можно сделать обработку Alt+/Alt- средствами плагина, если это кому-нибудь надо...
Не стОит. Теперь это можно сделать макрокомандой panel.select
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©

DV
Posts: 342
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 5 times
Been thanked: 2 times

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by DV » Mon 22 Mar, 2010 12:13

TrueBranch Build 10.
В файле TrueBranch_en.lng явно отсутствует строка под номером 34 с текстом типа "Go to".

User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by corwinnt » Mon 22 Mar, 2010 14:23

DV wrote:В файле TrueBranch_en.lng явно отсутствует строка под номером 34 с текстом типа "Go to".
Вот же ж... Вечно на проверку того, что и так должно работать, времени нет... Исправил.

User avatar
John Doe
Бюрократ
Posts: 11848
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 130 times

Re: TrueBranch — список из файлов текущей папки и её подпапо

Post by John Doe » Thu 06 May, 2010 12:12

Пытаюсь открыть диалог конфигурации:

Code: Select all

╔══════════════════════════════ Error ═══════════════════════════════╗
║ Incorrect or damaged C:\APPs\FAR\Plugins_W\TEST_\TrueBranchW\TrueB ║
║                        Message 41 not found                        ║
╟────────────────────────────────────────────────────────────────────╢
║                          { Ok } [ Quit ]                           ║
╚════════════════════════════════════════════════════════════════════╝
Жму Enter:

Code: Select all

╔═══════════════════════ Branch ════════════════════════╗
║ [x] Add to plugins menu,                              ║
║ [ ] Add to disks menu,                                ║
║   0 Disks menu hotkey ('1'-'9'). Set 0 to autoassign. ║
╟───────────────────────────────────────────────────────╢
║ [x] Confirm scan break on ESC                         ║
║ [x] Abort                                             ║
║ [ ] Auto selected folders                             ║
╟───────────────────────────────────────────────────────╢
║ [ ] Folders in panel                                  ║
║ [ ] Scan symlinks                                     ║
║ [ ] Show full path                                    ║
╟───────────────────────────────────────────────────────╢
║ Files to include                                      ║
║ *.*                                                  ↓║
╟───────────────────────────────────────────────────────╢
║                    { Cancel } [  ]                    ║
╚═══════════════════════════════════════════════════════╝
Внимание на кнопки: { Cancel } [ ]

Проявляется как в юникодном, так и в анси-фаре.

Post Reply

Return to “Обсуждение плагинов”