私は emacs に haskell-mode を使い始めたばかりで、さまざまな式をバッファーturn-on-haskell-unicode-input-method
内の同等の Unicode に変換する関数であるを使用しています。haskell-mode
ascii 値が恒久的に unicode 文字に置き換えられていることに驚いたので、ghci REPL にロードしようとするとエラーが発生します。私はユニコードが好きですが、REPLに保存/送信するときにユニコードをASCIIに戻す簡単な修正を探しています。これを行う簡単な方法はありますか?
2 に答える
2
Haskell モードを有効にした後、次のスニペットを .emacs ファイルに追加できます。
;; Unicode symbols
(defvar haskell-font-lock-symbols)
(setq haskell-font-lock-symbols t)
シンボルを見ることができ、GHC はソースを通常の .hs ファイルとして解釈します。
詳細については、 Haskell Wikiを確認することもできます。
于 2014-10-26T01:33:59.230 に答える
1
ファイルにこれらの Unicode 文字が必要ない場合は、入力方法ではなく、「きれいな表示」機能が必要です。haskell-mode にはそのhaskell-font-lock-symbols
ためのオプションがあると思います。Emacs-24.4 も同様の (しかしグローバルな)prettify-symbols-mode
機能をその目的で導入しましたが、haskell-mode がすでにそれをサポートしているかどうかはわかりません。
于 2014-10-24T00:49:44.163 に答える