首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs minibuffer在调试时向后键入

Emacs minibuffer在调试时向后键入
EN

Stack Overflow用户
提问于 2014-07-11 21:25:20
回答 2查看 229关注 0票数 1

在Emacs中经常出现调试回溯时,minibuffer会停止正常工作。具体地说,我尝试输入的任何东西都是“反向输入”。请看下面的屏幕截图(我正试图在minibuffer中输入'haskell‘):

当我退出调试窗格时,minibuffer再次开始正常输入。

这是什么原因造成的?有什么建议可以让它停下来吗?

EN

回答 2

Stack Overflow用户

发布于 2014-07-11 21:39:43

正如nmichaels所说,这可能与bidi-display-reordering设置有关(默认情况下这是真的,请参阅:https://www.gnu.org/software/emacs/manual/html_node/emacs/Bidirectional-Editing.html

会不会是缩写-插入或代码的任何其他部分插入了改变文本方向的Unicode字符之一?

票数 0
EN

Stack Overflow用户

发布于 2014-07-11 22:22:19

其根本原因是,在插入字符后,Emacs会将指针移回该字符之前。为什么?我不完全确定,但我有个预感:

Emacs非常聪明,所以它可能会注意到你正在用一种纯语言编写代码,并且认为你可能不想因为这些讨厌的副作用而改变“点”,所以它会为你把它重置回初始值。

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

https://stackoverflow.com/questions/24698868

复制
相关文章

相似问题

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