Я хочу лучше контролировать положение сноски в сообщении электронной почты.Я мог бы написать код, чтобы изменить footnote-mode
, чтобы сделать то, что я хочу, но сначала я хочу посмотреть, решил ли кто-то еще эту проблему.
Когда я пишу в топ с message-mode
и добавляюзапись с footnote-mode
сносками идет в конец буфера, но вместо этого я хочу, чтобы он пришел до предыдущего цитирования сообщения, которое начинается с чего-то вроде:
Elvis Presley <the.king@graceland.com> writes:
ЕслиУ меня автоматически добавляется подпись на основе footnote-signature-separator
, тогда сноски располагаются перед подписью, однако в электронной почте я не использую подпись.И более того, когда я использую закрытие, например:
-Elvis
или
Thanks,
Elvis
, я обычно хочу, чтобы сноски приходили после этого закрытия.
Мне бы хотелось, чтобы оптимальная позиция автоматически определялась независимо от того, размещаю я топ-пост или пост-пост.Я ожидаю, что лучшим решением будет использование text-properties-at
для обнаружения gnus-cite-*
строк и, возможно, для определения свойств текста для раздела сносок.И / или, может быть, оверлеи?
Также обратите внимание, что предложения, подобные приведенным ниже, будут не работать:
(setq footnote-signature-separator "^-- $\\|@.*writes:")
Мало того, что это слишком упрощенно для вида контроля позиционированияЯ хотел бы, но это также просто не работает правильно.