Fix CtrlAdd/AltAdd in consistency with full view mode (LeftCtrl-3) #2499
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Исправляет поведение функционала, описанного в помощи —
— в соответствии с тем, как far2l показывает имена и расширения файлов, скажем в Полном режиме просмотра (
ЛевыйCtrl-3
). В частности, файлы "readme", ".readme" и "readme." интерпретируются как файлы без расширений.Вот, например, несколько "странностей", наблюдающихся сейчас:
Ctrl-<Gray +>
по родительской папке ".." пометит, скажем, файлы "..." или "foobar."Alt-<Gray +>
по родительской папке ".." пометит "...txt".Alt-<Gray +>
по файлу "script" пометит файлы "script.py" и "script.sh", но не сам файл "script".Alt-<Gray +>
по файлу "help.txt" зачем-то помечает "help.rus.pdf" (хотя у него имя "help.rus"), но при этом игнорирует файл "help" без расширения.Alt-<Gray +>
по файлу ".bash_history" помечает так же ".bash_profile", ".fonts.conf", ".viminfo" и т.д., хотя это всё файлы с разными именами.Ctrl-<Gray +>
по файлу "foo" пометит только файлы, оканчивающиеся на точку, например, "foo.", но не другие файлы без расширений, например "bar".После принятия PR #2452 нужно будет изменить помеченный // TODO вызов FileMask.Compare() для корректной работы на временной панели (так как PR бэкпортирует shmuz@73eab7d по мотивам Mantis #0001801).