HaRT wrote: В недавних версиях (3.4.4, 3.4.6) обнаружилось, что при вызове истории из поля ввода в диалоге не срабатывает вставка/замещение (CtrlAltI, CtrlAltR, CtrlEnter) — просто ничего видимого не происходит.
Вроде и никогда не срабатывала, если окно истории было вызвано макросом, а не через меню плагинов
Поправлю.
DV wrote: Что-то не могу сообразить, как в меню истории сделать такую вот простейшую последовательность действий:
- после перехода к нужному элементу по фильтру (например, к папке "C:\dir1\dir2\dir3", набрав фильтр "dir2") оставить этот элемент активным в списке всех папок после сброса фильтра?
Сделать можно, но думаю, что нужно пилить новую горячую клавишу для этого (предлагайте), т.к. многие привыкли к тому, что нажатие Del начинает всё с чистого листа - список прокручен вниз.
HaRT wrote: Если текущий элемент соответствует изменённому фильтру, надо оставлять его текущим
Если идет ужесточение фильтра, то с текущим элементом так и сделано. Если идёт смягчение, то выделяется последний элемент в списке. Такое разное поведение - это не баг, это фича. История сразу открывается так, что текущим является последний элемент (most recent). И в дальнейшем, если пользователь явно не захочет иного, так и будет - видимыми будут последние элементы. Если пользователь стирает последний символ фильтра, то при реализации вашего предложения текущий элемент будет перескакивать куда-то из конца списка и дезориентировать пользователя. Я считаю это неправильным. Но открыт к обсуждению моего заблуждения
Для начала, полезный use case
DV реализую, когда подскажете хорошую клавиатурную комбинацию для этого.
HaRT wrote: Если не соответствует, надо делать текущим ближайший подходящий
А это для чего?