如何解决使用带有 use-package 的 evil-leader: Error (use-package): evil-leader/:config: Invalid function: (global-evil-leader-mode)
我正在尝试将 use-package
添加到我的 init.el
中,但遇到此错误:
Error (use-package): evil-leader/:config: Invalid function: (global-evil-leader-mode)
这是一个产生该错误的精简init.el
(假设已经安装了 evil 和 evil-leader)
(package-initialize)
(require 'use-package)
(use-package evil :ensure)
(use-package evil-leader
:ensure
:after evil
:config
((global-evil-leader-mode)
(evil-leader/set-leader ",")
(evil-leader/set-key
"b" 'buffer-menu)
; Apparently this needs to go after (global-evil-leader-mode)
; https://emacs.stackexchange.com/questions/30332/evil-leader-stops-working-when-i-eval-buffer
(evil-mode t)))
这是在没有 use-package
正常工作的情况下的设置方式:
(package-initialize)
(require 'evil)
(require 'evil-leader)
(global-evil-leader-mode)
(evil-leader/set-leader ",")
(evil-leader/set-key
"b" 'buffer-menu)
; Apparently this needs to go after (global-evil-leader-mode)
; https://emacs.stackexchange.com/questions/30332/evil-leader-stops-working-when-i-eval-buffer
(evil-mode t)
如果您能帮助我确定我做错了什么,我们将不胜感激,谢谢!
解决方法
我认为你应该去掉 :config
后面的括号
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。