Я ищу способ в emacs, чтобы сдвинуть текст вправо или влево на пробелы n
. Аналогичная функциональность есть в vim <<
или >>
. Он должен работать над областью или если ни одна область не выбрана в текущей строке и не перемещает курсор из текущего местоположения.
Решение EmacsWiki работает не очень хорошо, как M-x indent-rigidly
, поскольку оно несколько запоминает последний использованный регион и сдвигает его один вместо этого. Самое близкое, кажется, здесь, но мне не удалось заставить его работать. Я не разработчик lisp, поэтому мне сложно изменить код. Я буду признателен за любую помощь.
Спасибо!