Evil模式在Android Native Emacs中不正常,求分享配置

我的evil模式在Termux中的emacs正常,在安卓原生版本的Emacs不正常。 具体表现是:

  • 在文本编辑界面,Spc无法作为leader key,这个最要命;但在message界面能正常工作。
  • backspace变为向左一个字符。

我用的是Unexpected keyboard,尝试了其他输入法之后可以确定不是输入法带来的问题。

感谢 sherylynn提供的配置: sherylynn/myemacs.d

安卓输入法的工作原理是直接向文本内容进行编辑操作,想用 evil 之类的插件必须关闭输入法:

(setq overriding-text-conversion-style nil)

顺便问一下,为什么安卓用户非要在手机上安装 evil?手机/平板的 UI paradigm 与电脑不同,我个人认为,尤其在 Emacs 已经为了安卓作了几个月的界面优化的情况下,在手机上关闭 menu bar,tool bar 然后安装电脑那一套插件是一种非常不明智的做法。

给爱折腾桌面工具的网友:

个人的一些经验:

非常感谢!我用view lossage确实发现,无法正常使用evil的情况下,出现的行为记录是


 <text-conversion>										 ;; analyze-text-conversion

我个人认为,尤其在 Emacs 已经为了安卓作了几个月的界面优化的情况下

请教这些方面在哪里能了解到呢?主要是不了解,才希望复刻桌面端的使用体验。 另外,我已经按照Sourcefore上的FAQ中的建议,开启了menu bar和tool bar,只是觉得用起来还是不够方便。如果有最佳实践的推荐再好不过了。 再次感谢!

(setq touch-screen-display-keyboard t)在evil模式下也无法显示键盘,除非这个buffer处于insert 模式。 目前找到的曲线救国办法是点击工具栏上的搜索按钮,然后弹出键盘。

这应该是 evil 的问题。。。