Как исправить ошибку Emacs "Обнаружены обратные кавычки старого стиля" - PullRequest
10 голосов
/ 13 ноября 2011

Какие-либо советы по исправлению ошибки emacs "Обнаружены обратные кавычки в старом стиле"?

Я уверен, что ошибка исходит из какого-то древнего кода, написанного мной для LISP.

Спасибо.

1 Ответ

14 голосов
/ 13 ноября 2011

Используете ли вы старый код со старой или последней версией Emacs (или обе)? Если вам не нужен старый код в стиле обратных кавычек, просто замените его текущим стилем. В руководстве Elisp рассказывается, как использовать обратную цитату.

В общем, по старому стилю:

  • Вы нуждались в дополнительной паре паренов, окружающих весь пол.
  • Каждая конструкция, такая как ,... и ,@..., обрабатывается как функция: (,...) и (,@...).

Пример с новым синтаксисом:

`(foo ,bar ,@toto)

Пример со старым синтаксисом:

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