Я нашел почти идеальное решение "с помощью плагина ultisnips", единственное, чего не хватает - это позиции курсора. Я рассматриваю уже напечатанный текст:
Вы должны выбрать целевые строки (используйте vip в обычном режиме) и использовать определенный вами триггер на ultisnips
snippet trigger "Description" w
`!p
import re
snip.rv = re.sub("(^\w+).*", r"\1", snip.v.text, flags=re.MULTILINE)
`
endsnippet