我的evil模式在Termux中的emacs正常,在安卓原生版本的Emacs不正常。 具体表现是:
- 在文本编辑界面,Spc无法作为leader key,这个最要命;但在message界面能正常工作。
- backspace变为向左一个字符。
我用的是Unexpected keyboard,尝试了其他输入法之后可以确定不是输入法带来的问题。
感谢 sherylynn提供的配置: sherylynn/myemacs.d
我的evil模式在Termux中的emacs正常,在安卓原生版本的Emacs不正常。 具体表现是:
我用的是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 的问题。。。