Как я могу сохранить сноски вместе с текстом сообщения при топ-посте? - PullRequest
3 голосов
/ 18 января 2012

Я хочу лучше контролировать положение сноски в сообщении электронной почты.Я мог бы написать код, чтобы изменить 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:")

Мало того, что это слишком упрощенно для вида контроля позиционированияЯ хотел бы, но это также просто не работает правильно.

...