Это объясняется в руководстве пользователя this section.
В простейшей форме, ключевая последовательность глобально связан с функцией:
(global-set-key (kbd "C-z") 'shell)
связывает Control-Z
к функции оболочки.
Если это не полностью ответит на ваш вопрос, пожалуйста, уточните. Возможно, вам захочется сказать, что такое привязка vim, и объяснить, что вы подразумеваете под «командой редактора».
EDIT: Чтобы вставить текст, вы используете функцию insert
. Вы можете обернуть это в лямбда:
(global-set-key (kbd "C-z") (lambda()
(interactive)
(insert "text to insert")))
Вы также можете посмотреть на Abbrevs.
Да, но я не знаю, что команда оболочки в emacs для «вставить этот блок текста». Связывание vim автоматически расширит «\ pd» до «\ partial». –
Спасибо! (дополнительные символы) –
Кто-нибудь еще читает ответ выше - ** do ** проверьте аббревиатуры. Они замечательные. И проста в использовании. – monotux