I wrote a plugin that allows topic manipulation providing commands such as:
- settopic to set the topic
- learntopic to remember the present topic
- resumetopic to reset the topic to the last remembered one
- topic sections (separated by " -- ", will be made channel-customizable in the future) and commands to manipulate them:
- addtopic (or topicadd or appendtopic or topicappend) to add sections at the end
- prependtopic (or topicprepend) to add sections at the beginning
- addtopicat (or topicaddat) to add sections at a specific location
- deltopic (or topicdel) to remove sections