emacsのエラーを修正するためのヒントは “old-style backquotes detected”ですか?
私が書いた古典的なlispコードからエラーが来ていると確信しています。
ありがとう。
ベストアンサー
Emacsの古いバージョンまたは最近のバージョン(あるいはその両方)で古いコードを使用していますか?古いバッククォートスタイルのコードを必要としない場合は、現在のスタイルに置き換えてください。
Elispマニュアルではバッククォートの使い方について説明しています。
一般的に、古いスタイルでは:
- セックスを囲む余分なペアが必要でした。
、...
、、@ ...
などの各構文は、関数のように扱われました:(、...)
と(、@
。
...)
新しい構文の例:
`(foo ,bar ,@toto)
古い構文の例:
(` (foo (, bar) (,@ toto)))