当我使用 emacs 编辑乳胶文档时,段落填充 (Esc-q) 并没有达到我想要的效果。例如,类似:
The component \vn{%vec} is not similar to
当我使用填充时,我得到:
The component \vn{%vec} is not
% similar to
也就是说,emacs 将“%”作为注释字符并相应地填充段落。但是,“\vn”是我的一个宏,它在 texttt 模式下设置文本,而这里的“%”只是一个常规的可打印字符,所以段落填充做错了。
所以我想要的是段落填充与文本模式相同。也就是说,没有缩进,也没有添加额外的字符。但是我不想每次我想要段落填充时都必须在文本模式和乳胶模式之间切换。有没有办法做到这一点?
谢谢您的帮助。 - 大卫
PS:是的,我知道如果行尾有真正的注释,那么测试模式填充将无法正确执行。但我从来没有在行尾放评论,所以这永远不会打扰我。