0

我正在尝试调整我的 emacs 配置以将_其视为单词字符。

我已添加(add-hook 'python-mode-hook #'(lambda () (modify-syntax-entry ?_ "w")))到我的.emacs文件中,但它似乎不起作用。

如果我(modify-syntax-entry ?_ "w")直接在迷你缓冲区中执行,那么它就会开始工作。

我猜我的一种次要模式可能正在改变语法表。

我对emacs比较陌生。我该如何去追踪问题的根源?

4

1 回答 1

1

我的~/.emacs.d/el-get-init-files/init-python-mode.el. 我在文件中调用了(message "FOO BAR"),发现它在启动时没有被加载。

看起来 el-get 仅从 el-get-init-files 目录中加载已安装的软件包的文件。由于 python 模式带有 emacs,并且不是通过 el-get 安装的,因此我的 python 初始化文件没有被加载。

我将模式挂钩移到我的.emacs文件中,它立即开始工作!

于 2014-06-20T18:17:27.653 回答