Взяв
python -c "print '#' * $TM_SELECTED_TEXT"
шаг вперед, вы можете продублировать примеры, приведенные в вопросе.
Просто создайте фрагмент, называемый делителем или чем-то другим, установите для поля tab trigger
что-то подходящее, например, '--'
, затем введите что-то вроде:
`python -c "print '_' * $TM_COLUMNS"`
Затем, когда вы наберете --⇥
(черточка), вы должны получить разделитель правильной ширины.
Правда, вы потеряли часть краткости, которую получаете от vim, но ее гораздо проще использовать повторно, и вам нужно будет набрать ее только один раз. Вы также можете использовать любой язык, который вам нравится.