如何保存包含组合字符的Emacs缓冲区?

时间:2012-09-29 16:53:49

标签: emacs

如何在不丢失组合字符的情况下在Emacs中隐藏代码缓冲区?

我有几种模式使用compose-region将某些ASCII序列显示为unicode。例如,我可能会写一些类似的东西:

foo :: Num a => [a] -> a
foo = foldl (+) 0 . map (\ x -> x + f x - 10)

并显示编辑器(不更改缓冲区的实际内容):

foo ∷ Num a ⇒ [a] → a
foo = foldl (+) 0 ∘ map (λ x → x + f x - 10)

这实质上是语法高亮的另一种形式,除了使用特殊字符而不是颜色。

但是,当我在一个看起来像我的第二个例子的缓冲区上使用M-x htmlfontify-buffer时,所有这些信息都会丢失,而html输出看起来就像第一个版本。如何避免丢失角色转换?

1 个答案:

答案 0 :(得分:0)

我认为htmlfontify还不支持此功能。但是如果你M-x report-emacs-bug要求使用该功能,你可能会找到一个可以很快实现它的人(然后再一次,也许不是)。