Поправить поведение Undo при BS в начале строки в редакторе F4

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Post Reply
Дмитрий Журко
Posts: 131
Joined: Tue 19 Jan, 2021 21:49
Has thanked: 28 times
Been thanked: 1 time

Поправить поведение Undo при BS в начале строки в редакторе F4

Post by Дмитрий Журко »

Если BS удалить конец строки, курсор оказывается в конце предыдущей, но вот undo после этого действия срабатывает неожиданно, оставляя курсор на предыдущей строке, а не возвращая его в начало восстановленной следующей.
Я придумал даже костыль:
Editor.Undo(0) Keys('█ BS', ...) Editor.Undo(1)
Вставляет и сразу удаляет заметный редкий знак. Этот приём даёт undo повод запомнить положение курсора. Ну, такое...
User avatar
John Doe
Бюрократ
Posts: 14580
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Поправить поведение Undo при BS в начале строки в редакторе F4

Post by John Doe »

Про Undo тема есть, там уже писали.
И тут тоже есть несколько тикетов https://bugs.farmanager.com/view_all_bug_page.php
https://t.me/FarManager — Telegram чат
Дмитрий Журко
Posts: 131
Joined: Tue 19 Jan, 2021 21:49
Has thanked: 28 times
Been thanked: 1 time

Поправить поведение Undo при BS в начале строки в редакторе F4

Post by Дмитрий Журко »

John Doe wrote: Mon 08 Apr, 2024 15:31 И тут тоже есть несколько тикетов https://bugs.farmanager.com/view_all_bug_page.php
Спасибо. Послежу.
Сейчас переписываю то, что написал 2 года назад. Теперь я хотя бы уверенно знаю lua, понимаю точно, что написали коллеги. У меня жуткие завалы: одно тронешь, всё сыпется. Не помню зачем я писал некоторые места так мудрёно. Хочется меньше костылей. Но временный способ управлять undo я нашёл.
Post Reply

Return to “Предложения и идеи”