Почему я получаю "Значение символа как переменная 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, когда это возможно, что почти всегда - только несколько режимов не поддерживают это.