首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试为emacs安装elpy时出现初始化错误

尝试为emacs安装elpy时出现初始化错误
EN

Stack Overflow用户
提问于 2020-12-13 05:42:36
回答 1查看 136关注 0票数 0

晚上,

我正在尝试为以前从未安装过的emacs安装一个包。我正在使用下面的指南https://realpython.com/emacs-the-best-python-editor/,它打算安装elpy。

以下信息放在~/.emacs.d/init.el

;; .emacs.d/init.el 2 3;; =================================== 4;; MELPA Package Support 5;; =================================== 6;; Enables basic packaging support 7(require 'package) 8 9;; Adds the Melpa archive to the list of available repositories 10(add-to-list 'package-archives 11 '("melpa" . "http://melpa.org/packages/") t) 12 13;; Initializes the package infrastructure 14(package-initialize) 15 16;; If there are no archived package contents, refresh them 17(when (not package-archive-contents) 18 (package-refresh-contents)) ;; Installs packages 21;; 22;; myPackages contains a list of package names 23(defvar myPackages 24 '(better-defaults elpy ;; Set up some better Emacs defaults 25 material-theme ;; Theme 26 ) 27 ) 28 29;; Scans the list in myPackages 30;; If the package listed is not already installed, install it 31(mapc #'(lambda (package) 32 (unless (package-installed-p package) 33 (package-install package))) 34 myPackages) ;; =================================== 37;; Basic Customization 38;; =================================== 39 40(setq inhibit-startup-message t) ;; Hide the startup message 41(load-theme 'material t) ;; Load material theme 42(global-linum-mode t) ;; Enable line numbers globally 43;; ==================================== 46;; Development Setup 47;; ==================================== 48;; Enable elpy 49(elpy-enable) 50 51;; User-Defined init.el ends here

然而,这是我在保存后加载时在emacs中输出的。

Warning (initialization): An error occurred while loading ‘/Users/jay/.emacs.d/init.el’:

Symbol's function definition is void: t

以前有没有人遇到过这个问题?谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-12-13 11:38:38

在您正在计算的代码(例如,您正在加载的代码)中的某处,您试图将t作为一个函数来调用。

您可能打算引用一个汽车名称为t'(t ...)的列表,但您忘记了引号:(t ...)

Lisp试图将未加引号的列表解释为函数调用,其中函数是列表中的汽车。

在您显示的代码中,我没有看到这样一个未加引号的列表。也许是在一些代码中,这些代码会加载。要找出问题所在,请将init文件一分为二。您可以使用comment-region命令注释(并使用C-u取消注释)一段代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65270114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档