HaRT wrote:Я бы предпочёл что-то типа reg:HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\Plugins/MyPlugin/MyPlugin.dll/, где подчёркнутое — то же, что в PluginHotkeys.
Тогда бы не только
Shell, но и
Common,
Search, а по хорошему и
Dialog... Меня немного смущает то, что искать тяжело будет.
MyPlugin/MyPlugin.dll вклинится между F6, F8 и Multiply, RAlt например. Стоп! А если папка плагина будет называться Multiply или Esc? Esc, кстати, реальный плагин, правда не панельный... В отдельной ветке таких проблем не будет.
И может быть всё таки не
MyPlugin/MyPlugin.dll, а просто
MyPlugin.dll? Если плагин перенести в другую папку, макросы слетят. А шансов, что в системе два плагина с одним именем, практически нет. Правда хоткеи плагинов FAR хранит с учётом пути... Но по большому счёту это шашечки, а нам ехать нужно
HaRT wrote:Возьмётесь записать предложение на Мантис?
Запишу. Осталось только вспомнить пароль туда...
DAtaMan wrote:Голосую за добавление отдельных масок для папок
Уже почти сделано:
Code: Select all
╔═ Ветвь: C:\...r\branch\final.32W.vc ═╗╔═ ...oftware\Far\KeyMa
║и Имя │ Имя │ Имя ║║и Имя │ Имя
║/.. │ │ ║║/~AltF7 │/Ctrl"
║/obj │ │ ║║/~ShiftEnter│/Ctrl~
║ farlist.bat│ │ ║║/Add │/Ctrl=
║ T
║¿T ╔═════════════ Ветвь папки: Дополнительно ══════════════╗
║¿T ║ [x] Показывать папки в панели плагина ║
║¿T ║ [ ] Показывать полный путь к файлу ║
║¿T ╟───────────────────────────────────────────────────────╢
║ T ║ Включая только файлы ║
║ T ║ *.*|*\o*\*.* ↓║
║ T ║ Включая только папки ║
║ ║ *.* ↓║
║ ╟───────────────────────────────────────────────────────╢
║ ║ [ OK ] [ Отмена ] ║
║ ╚═══════════════════════════════════════════════════════╝
Папка "obj" отображается, а все файлы внутри неё - нет. Осталось отразить это дело в хелпе и
вечером завтра можно будет выложить в народ... Завтра потому, что сегодня у жены ДР, а я, скотина такая, до сих пор на работе
Заодно и про использование "\" в масках дописать в хелп не помешало бы. И, наверное, строку ввода для маски папок нужно дизэйблить, если галочка "Показывать папки в панели плагина" снята. Всё равно толку от неё тогда нет никакого. И reg для прибития ненужных теперь ключей в реестре (FilesExclude и FilesInclude) приложить нужно (теперь вместо них FilesMask и FoldersMask). И начальный диалог на меню заменить, добавив проверку на то, не является ли активная панель панелью ветви. Так что может и послезавтра.