原生shell-script mode在do后回车匹配loop关键词导致的延迟问题

刚刚写个bash script,发现了Emacs 26之后一个恼人的问题,还定位不出哪个原生设置影响的。以下问题可以在emacs -Q下复现,和第三方插件与配置无关。

问题描述

新建一个.sh的文件(确认在shell-script mode中),然后输入bash的loop语句,比如

for file in *.png; do| <-- 这是光标

当你按下回车后,会自动匹配和高亮下for,然后光标才移到了下一行,这个动作花时至少1秒到1.5秒,卡一下太难受了。不知道哪个variable控制这个延迟(甚至关掉也行),谢谢各位大大!

(show-paren-mode t)

一定程度上可以解决这个问题

1 个赞

谢谢,还真是!我是全面迁移到smartparens之后,由于洁癖,就把show-paren-mode关了。有可能这问题一直有,只不过我之前开着show-paren-mode

多谢!