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

Здесь можно обсудить ваш любимый плагин.
User avatar
Вадим Захаренко
Posts: 922
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 7 times
Contact:

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

Post by Вадим Захаренко »

Latest post of the previous page:

А можно отдельно выложить сюда файл-проекта для 64бит?
Попытаюсь собрать сам

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

Кстати - нехватка времени в т.ч. и из за отсутствия плагина :( .
Уже подумываю что бы поставить себе ФАР32
User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

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

Post by corwinnt »

Вадим Захаренко wrote:А можно отдельно выложить сюда файл-проекта для 64бит?
В том проекте, что внутри архива (SRC\TrueBranch.vcproj) уже есть конфигурации "Debug|x64", "Release|x64", "Debug Unicode|x64" и "Release Unicode|x64". Проблема только в том, что поддержку x64 я у себя в вижуалстудии так до сих пор и не доставил :(
User avatar
HaRT
Moderator
Posts: 9601
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 114 times
Been thanked: 233 times

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

Post by HaRT »

Вадим Захаренко 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 »

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: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

VS2008Exp - стоит, но в в связи с тем что дикая нехватка времени. разобраться как там сменить компиляцию с 32 на 64 не в состоянии
Здесь есть инструкция. Можно не читать, а сразу скачать скрипты в конце статьи.
User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

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

Post by corwinnt »

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 »

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 »

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

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 »

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

Было бы замечательно, если появится возможность перехода на неактивной панели в директорию с файлом под курсором по хоткею. Вроде бы в текущей версии нет такой возможности, я не нашел. Скажите пожалуйста возможно ли такое?
User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

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

Post by corwinnt »

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

Кстати, никто не против, если я маску для отображаемых папок совсем уберу? А список каталогов буду строить по списку файлов в панели. То есть, только те папки, в которых нашлись подходящие файлы. Вроде логично...
[e]Bu$ter wrote:А так и должно быть?
Нет, конечно :oops: Издержки вторичности английского, осталось от старых версий. Подправлю.
SPV wrote:возможность перехода на неактивной панели в директорию с файлом под курсором
Интересная мысль. Попробую приделать.
User avatar
HaRT
Moderator
Posts: 9601
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 114 times
Been thanked: 233 times

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

Post by HaRT »

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 »

HaRT wrote:Если я правильно понимаю, то это то, что делает AltShiftF3 в TmpPanel.
Вроде как оно. Значит горячую клавишу можно унаследовать. А заодно и код скопипастить :oops:
User avatar
corwinnt
Posts: 92
Joined: Wed 03 Feb, 2010 14:31
Location: Днепропетровск, Украина
Contact:

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

Post by corwinnt »

SPV wrote:возможность перехода на неактивной панели в директорию с файлом под курсором по хоткею
В десятом билде добавлено (Alt-Shift-F3, как и во временной панели). Заодно наконец-то более менее по-человечески обрабатываются маски с путями. А если без путей, то и регэкспы теперь допустимы :)
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

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

Post by DAtaMan »

Спасибо за новый билд, плагин становится всё лучше и лучше. :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 »

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 »

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. ©
Post Reply

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