首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Emacs中独立配置C空白和Python空白

在Emacs中独立配置C空白和Python空白
EN

Stack Overflow用户
提问于 2011-11-02 01:06:02
回答 2查看 284关注 0票数 0

我想为C和python文件单独配置Emacs空格选项,因为缩进突出显示(制表符前的空格等)不适用于Python编码样式。我目前全局设置了空格变量,但希望为Python单独(最小)配置。以下是我的.emacs的相关部分:

代码语言:javascript
复制
(require 'whitespace)
(setq whitespace-line-column 80)
(setq whitespace-style '(face lines-tail indentation trailing space-before-tab))
(add-hook 'c-mode-hook 'whitespace-mode)

这适用于C语言,最好是Python的'(face Lines Tail trailing),但我不知道如何为特定的模式设置q。执行此操作的正确方法是什么?谢谢。在Ubuntu中使用Emacs 23。

EN

回答 2

Stack Overflow用户

发布于 2012-12-07 02:26:31

我通过将设置与空白模式的调用一起放入钩子中,使其正常工作:

代码语言:javascript
复制
(add-hook 'python-mode-hook
          (lambda ()
            (progn
              (setq whitespace-line-column 79)
              (setq whitespace-style '(face lines-tail))
              (whitespace-mode))))
票数 2
EN

Stack Overflow用户

发布于 2011-11-02 01:09:22

也许使用File Local Variables可以对您有所帮助?

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

https://stackoverflow.com/questions/7970052

复制
相关文章

相似问题

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