Команды для изменения текста
delete-char (C-d)
Удаляет символ в позиции курсора. Если текущая позиция - начало строки, в строке нет символов и последняя нажатая клавиша не привязана к команде delete-char, возвращает EOF.
backward-delete-char (Backspace)
Удаляет символ перед курсором. При указании числового аргумента сохраняет удаленный текст в кольцевом буфере (kill ring).
forward-backward-delete-char
Удаляет символ в позиции курсора, если куросор не в конце строки, - в этом случае удаляется символ перед курсором. По умолчанию эта команда ни к какой комбинации клавиш не привязана.
quoted-insert (C-q, C-v)
Добавляет следующий набранный символ буквально. Так можно вставлять, например, символы типа C-q.
tab-insert (C-v TAB)
Вставляет символ табуляции.
self-insert (a, b, A, 1, !, ...)
Вставляет набранный символ.
transpose-chars (C-t)
Переносит символ перед текущей позицией за текущую позицию. Текущая позиция также перемещается вперед на один символ. Если текущая позиция - конец строки, меняет местами два символа перед текущей позицией. Отрицательные аргументы не поддерживаются.
transpose-words (M-t)
Переносит предыдущее слово за слово, на котором (или после которого) стоит курсор. Курсор перемещается в конец перенесенного слова.
upcase-word (M-u)
Переводит в верхний регистр текущее (или следующее слово). Если указан отрицательный аргумент, переводит в верхний регистр предыдущее слово, но не меняет текущей позиции.
downcase-word (M-l)
Переводит в нижний регистр текущее (или следующее слово). Если указан отрицательный аргумент, переводит в верхний регистр предыдущее слово, но не меняет текущей позиции.
capitalize-word (M-c)
Начинает с прописной буквы текущее или следующее слово. Если указан отрицательный аргумент, начинает с прописной буквы предыдущее слово, но не меняет текущей позиции.