0
如何在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輸出看起來像第一個版本。我怎樣才能避免失去角色轉換?