どのようにemacsエラーを修正しましたか?古いスタイルのバッククォートが検出されました

emacsのエラーを修正するためのヒントは “old-style backquotes detected”ですか?

私が書いた古典的なlispコードからエラーが来ていると確信しています。

ありがとう。

ベストアンサー

Emacsの古いバージョンまたは最近のバージョン(あるいはその両方)で古いコードを使用していますか?古いバッククォートスタイルのコードを必要としない場合は、現在のスタイルに置き換えてください。
Elispマニュアルではバッククォートの使い方について説明しています。

一般的に、古いスタイルでは:

  • セックスを囲む余分なペアが必要でした。
  • 、...、@ ...
    などの各構文は、関数のように扱われました:(、...)(、@
    ...)

新しい構文の例:

`(foo ,bar ,@toto)

古い構文の例:

(` (foo (, bar) (,@ toto)))

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です