2013-03-01 75 views
0

在ubuntu上安装了emacs24并通过curl进行了预编译。我想启用python支持,所以我创建了个人目录中的sayth.el并添加了(需要'prelude-python)Emacs Prelude - 启用Python缩进

重新启动后,虽然我仍然没有任何python支持和缩进支持。

我该怎么做?

回答

1

我在个人目录中创建sayth.el并添加(需要“前奏的Python)

我强烈怀疑Emacs的会知道sayth.el。相反,

  1. 打开emacs和做C-h v user-emacs-directory。这可能是~/.emacs.d,但这是明智的检查。
  2. 检查emacs用户目录中的prelude-modules.el。如果该文件不存在,还有另一个问题。如果它在那里,
  3. 在emacs中打开prelude-modules.el并取消注释包含(require 'prelude-python)的行。 (如果它已被取消注释,还有另一个问题。)
  4. 保存该文件,退出emacs并重新启动它。

已经安装只是检查通过卷曲

在Ubuntu emacs24和[前奏]:使用Batsov's directions是否安装前奏?

+0

我在prelude网站上使用了快速转发说明。 $ curl -L https://github.com/bbatsov/prelude/raw/master/utils/installer.sh | sh – sayth 2013-03-04 03:51:38

+1

'〜/ .emacs.d/personal /'中的任何'.el'文件都会被加载,而不仅仅是'custom.el',所以将定制放在'sayth.el'中也应该可以。 – Tom 2013-03-18 01:47:38

+1

注意:batsov禁用'prelude-custom.el'中的缩进 - 请参阅'defcustom prelude-indent-sensitive-modes' – codeasone 2014-09-21 14:48:01