Комментарии 3
Идея любопытная, но так её реализовывать нельзя, разве что с елиспом поиграться.
Много лишних модификаций текста (undo в таком режиме превращается в кошмар). Не работает в readonly буферах. Удалит временные пробелы только после 4 фиксированных движений, а их десятки (isearch, Esc+<, Esc+>, прыжки Semantic и Evil...).
Короче, если такое и делать, то это уже надо править сишный код Emacs.
Много лишних модификаций текста (undo в таком режиме превращается в кошмар). Не работает в readonly буферах. Удалит временные пробелы только после 4 фиксированных движений, а их десятки (isearch, Esc+<, Esc+>, прыжки Semantic и Evil...).
Короче, если такое и делать, то это уже надо править сишный код Emacs.
0
Удалит временные пробелы только после 4 фиксированных движенийНе совсем так, точнее пока совсем не так ;)
Удалит только после выхода из режима или сохранении буфера.
Вот как раз по причине сложности отслеживания возможных действий (и их последствий), после которых надо/ненадо удалять пробелы пока сделал именно так.
Много лишних модификаций текста (undo в таком режиме превращается в кошмар).Есть такое дело, можно попробовать поиграться с отключением undo на вставку пробелов, но боюсь это может привести к неожиданным (и неприятным) последствиям… в общем «будем посмотреть»…
Короче, если такое и делать, то это уже надо править сишный код Emacs.Хотелось принципиально без этого обойтись, раз уж «конструктор редакторов» то будь любезен так сказать соответствовать… ;)
Идея любопытная, но так её реализовывать нельзя, разве что с елиспом поиграться.Ну в основном хотелось именно «прощупать» до какой степени можно «настроить под себя». Хотя на практике при «сырцовых» файлах в пределах нескольких тысяч строк тормозов не заметил, вполне себе комфортно работается, но сама идея о замусоривании буфера в принципе конечно не сильно радует…
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Emacs: дрессируем курсор