Почему я получаю "Значение символа как переменная void: ..." при попытке установить lean-rootdir?

Я загрузил lean для Linux в Ubuntu, распаковал его, установил Emacs, установил lean-mode и company-lean через MELPA, жалуется, что переменная lean-rootdir не установлена. Когда я пытаюсь установить его, я получаю ошибку в заголовке.

1 ответ

В меню "Lean" выберите "Customize lean-mode". Затем перейдите к Lean Executable Name и задайте для него полный абсолютный путь к вашему Lean-исполняемому файлу (я установил Lean 3.4.1 в /optтак что для меня, я установил его на /opt/lean-3.4.1-linux/bin/lean). Затем нажмите Применить и Сохранить.

Это автоматически установит Lean Rootdir при открытии .lean файл.

Таким образом, вы избегаете необходимости редактировать вручную .emacs и напиши elisp, чтобы у тебя не было таких проблем. Я рекомендую всегда устанавливать переменные конфигурации, используя customize в emacs, когда это возможно, что почти всегда - только несколько режимов не поддерживают это.

Другие вопросы по тегам