Comments (14)
Можно проверять F3
и CtrlQ
:)
from far2m.
Спасибо,
не подумайте, что выпендриваюсь, просто эта репозитория - то место, где я в основном нахожусь, и где шанс на какие-то мои действия выше.
from far2m.
не подумайте, что выпендриваюсь
И в мыслях не было
from far2m.
Потенциальное решение: предусмотреть возможность как-то явно указать, для определённых случаев, что синхронность не нужна. Например mf.mode(3) и/или Keys("EnAsync/NoWait",...).
Желательно конкретный случай рассмотреть.
- Макрос копирования (очень большого, для наглядности) файла:
lua: Keys("F5 Enter")
Прервать копирование не получится, и даже окошко копирования на экране не появится. lua: Keys("F5 EnOut Enter")
- здесь всё нормально.
from far2m.
Желательно конкретный случай рассмотреть.
Подсчёт размера директории - F3 или CtrlQ.
Другие действительно решаются EnOut
from far2m.
Если эту строку закомментировать, то можно прервать запущенные из макроса как F3, так и CtrlQ.
Там правда появляются другие эффекты, если в макросе после Keys("F3")
есть что-то ещё.
from far2m.
Всё верно, это обсуждалось ещё на мантисе, и было решено что со спецэффектами не годится.
Вопрос: можно ли тут сделать так же как при копировании, и при построении дерева: и прервать можно, и синхронность не нарушена.
И если это проблематично, тогда не сделать ли то, что предлагается тут в первом сообщении.
from far2m.
Сейчас я как раз играюсь с кодом, пробую разные варианты.
from far2m.
from far2m.
Я вижу что прерывание работает даже без Keys"EnOut".
Значит стоит использовать тот же подход и в других местах?
from far2m.
Да, только нужно будет немного поглубже разобраться.
По поводу возможности прерывать сканирование директорий мышью, далеко не уверен, что это правильно
(впрочем, можно и разрешить).
from far2m.
Что-то ещё есть или можно закрывать?
from far2m.
Если в этом направлении более ничего пока не планируется, то да.
from far2m.
OK.
Если появятся новые идеи или данные, всегда можно будет переоткрыть или открыть новый.
from far2m.
Related Issues (20)
- Window title does not change immediately after changes are made in an "Interface settings" dialog window HOT 2
- COPY/PAST is not working for applications supported XCLIP HOT 19
- Поведение Quick Search при нажатии Alt (Alt-Tab) HOT 5
- проблема с прорисовкой результата поиска файлов HOT 4
- Нет запроса на повышение прав если FAR2M запущен после FAR2L HOT 3
- проблемы с прорисовкой HOT 2
- Error with -v option when no file found HOT 3
- Восстановление позиции на панелях при старте FAR2M HOT 3
- Hotkeys problem in "Plugin commands" (F11) for Lua macros HOT 7
- FS path with spaces look incorrect HOT 8
- Вызов FolderShortcuts из диалогов
- Усовершенствовать mf.eval HOT 16
- Unable to enter # character on Linux Mint 21.3 using italian keyboard HOT 14
- [Wish] Macros.ShowPlayIndicator
- Panel.Select вызывает сброс окошка QuickSearch
- MacroBrowser - происходит сброс режима автофильтрации HOT 5
- New FAR2M icon is ugly! HOT 6
- [Wish] Поведение Up/Down в Menu HOT 6
- copy/paste problem under wslg HOT 1
- Build FAIL based on 7b45f2 commit HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from far2m.