在Emacs ESS模式下,有没有办法从 <return>unbind auto-completion/auto-substitution 并为此目的只留下 <tab> (或其他一些键)?


我正在使用这种模式来编辑Julia代码(不是R,但应该没什么区别),并且在大多数情况下它工作得很好 . 但是,在 <return> 键上自动完成时有几个用例会让体验变得非常糟糕 . 这是我最喜欢的两个:

  • 当我编写一个函数并在关键字 end 之后按 <return> 到达下一行时,自动完成替换 end 第一个可用的替换 - endof

  • 如果我有变量 mat ,请将其输入REPL并按 <return> 将其打印出来,自动完成将变量 mat 替换为类型 Matrix

有没有办法从 <return> 键取消绑定此行为?