Я пытаюсь создать «умные» аббревиатуры, которые расширяются до некоторого текста, а затем перемещают курсор. Например, в режиме C я хотел бы INC
развернуть до #include <>
с помощью указателя между знаками <. Или, в режиме HTML: BF
расширен до <b></b>
с курсором в нужном месте.Можно ли связать макро-постобработку с аббревиатурой Emacs?
Что такое умный способ обойти это (не считая определения функций для всего этого и связывания их с ключом, который я не хочу делать, потому что я предпочел бы сокращения)?
Попробуйте https://github.com/capitaomorte/yasnippet –