【问题标题】:Emacs customizationEmacs 自定义
【发布时间】:2009-11-21 02:31:44
【问题描述】:

我是整个 Emacs 的新手,让我印象深刻的一件事是开箱即用的 Emacs 不会让您在编程时保持在块内。我主要使用 Python 和 C++ 进行编程,然后按 Enter 将光标返回到新行的第 1 列,而不是让你留在你正在工作的块中。我设法找到了这个:

(add-hook 'python-mode-hook '(lambda () (define-key python-mode-map "\C-m" 'newline-and-indent)))

在 Python 模式下将 enter 键绑定到换行和缩进,但我如何扩展它以覆盖 C/C++ 模式?

【问题讨论】:

  • 附注:emacs 默认在 C-j 上有这个绑定。
  • 确实如此,但是在敲了一辈子的 ENTER 并获得相同的效果之后,要习惯 C-j 并不是那么容易。

标签: c++ python emacs customization


【解决方案1】:

以下内容来自我的 xemacs 的 init.el,它可能适用于 emacs,也可能不适用于 emacs:

(add-hook 'c-mode-common-hook
      '(lambda () 
         (define-key c-mode-base-map (kbd "RET") 'newline-and-indent)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    相关资源
    最近更新 更多