Emacs前奏曲-电压痕

Emacs前奏曲-电压痕,emacs,emacs-prelude,Emacs,Emacs Prelude,我正试图让电子压痕在序曲中工作 在.emacs.d/personal/personal.el文件中,我添加了以下内容 ;;;包---摘要 ;;; 为python添加缩进和为python django添加绑定 ;;; 代码: (电子缩进模式+1) ;;; 评论: ;;; 包---摘要 ;;; 为python添加缩进和为python django添加绑定 ;;; 代码: (全局设置键(kbd“C-x j”)‘python django开放项目) ;;; 评论: (提供“个人信息)\n ;;; 个人资

我正试图让电子压痕在序曲中工作

在.emacs.d/personal/personal.el文件中,我添加了以下内容

;;;包---摘要
;;; 为python添加缩进和为python django添加绑定
;;; 代码:
(电子缩进模式+1)
;;; 评论:
;;; 包---摘要
;;; 为python添加缩进和为python django添加绑定
;;; 代码:
(全局设置键(kbd“C-x j”)‘python django开放项目)
;;; 评论:
(提供“个人信息)\n
;;; 个人资料到此为止
我从bbatsov的网站上得到的电应该能正常工作

然而,我注意到,即使ctrl-j也不能进行缩进。我该如何解决这个问题

personal.el中的编辑错误

Debugger entered--Lisp error: (void-variable n)
  eval-buffer(#<buffer  *load*-827116> nil "/home/sayth/.emacs.d/personal/personal.el" nil t)  ; Reading at buffer position 327
  load-with-code-conversion("/home/sayth/.emacs.d/personal/personal.el" "/home/sayth/.emacs.d/personal/personal.el" nil nil)
  load("/home/sayth/.emacs.d/personal/personal.el")
  mapc(load ("/home/sayth/.emacs.d/personal/personal.el"))
  (progn (message "Loading personal configuration files in %s..." prelude-personal-dir) (mapc (quote load) (directory-files prelude-personal-dir (quote t) "^[^#].*el$")))
  (if (file-exists-p prelude-personal-dir) (progn (message "Loading personal configuration files in %s..." prelude-personal-dir) (mapc (quote load) (directory-files prelude-personal-dir (quote t) "^[^#].*el$"))))
  eval-buffer(#<buffer  *load*> nil "/home/sayth/.emacs.d/init.el" nil t)  ; Reading at buffer position 4738
  load-with-code-conversion("/home/sayth/.emacs.d/init.el" "/home/sayth/.emacs.d/init.el" t t)
  load("/home/sayth/.emacs.d/init" t t)   #[0 "\205\262
调试器已输入--Lisp错误:(void变量n)
评估缓冲区(#nil)/home/sayth/.emacs.d/personal/personal.el“nil t);缓冲器位置327处的读数
加载代码转换(“/home/sayth/.emacs.d/personal/personal.el”“/home/sayth/.emacs.d/personal/personal.el”nil-nil)
加载(“/home/sayth/.emacs.d/personal/personal.el”)
mapc(load(“/home/sayth/.emacs.d/personal/personal.el”))
(progn(消息“正在%s中加载个人配置文件…”prelude personal dir)(mapc(引号加载)(目录文件prelude personal dir(引号t)”^[^#].*el$))
(如果(file-exists-p prelude personal dir)(progn(消息“正在%s中加载个人配置文件…”prelude personal dir)(mapc(引号加载)(目录文件prelude personal dir(引号t)”^[^#].*el$))
计算缓冲区(#nil)/home/sayth/.emacs.d/init.el“nil t);缓冲器位置4738处的读数
使用代码转换加载(“/home/sayth/.emacs.d/init.el”“/home/sayth/.emacs.d/init.el”t)
加载(“/home/sayth/.emacs.d/init”t)#[0”\205\262

当我在Emacs 24.3.50中进行测试时,电子缩进模式似乎工作得很好。您应该记住,它将C-j重新映射到电子缩进仅换行。它只是插入一个换行,没有任何自动缩进


这很有意义,因为启用模式时RET会自动缩进。我似乎记得它在旧版本的Emacs中有缺陷,所以如果你想使用它,我建议看一下
Emacs快照。

我有Emacs 24.3.1在运行,ctrl-j和electric在香草Emacs中工作,我只在preude中得到错误。我有更新d使用personal.el发布,但现在我收到此错误。在post中编辑从
(提供“personal”)中删除
\n