作者:天飞的鹊桥会大美女 | 来源:互联网 | 2023-05-24 13:31
emacs中的ctrl-backspace会删除所有空白是很好的。但是,它并不止于此!它似乎只有删除至少一个单词后才会停止。例如,这意味着在这里使用它:
foo(bar)
结果是
foo(
哪个真傻(恕我直言)!我想要的行为类似于以下内容:
如果光标前面有空格,请删除所有空格(然后停止!)。
如果光标之前有一个单词,请删除该单词。
否则,删除光标之前的所有相邻重复字符。
这似乎是一个更合理的Ctrl-Backspace,但是老实说,如果我能得到(1),那将是一个巨大的改进。是否有用于此的包装或设置?我不太了解emacs lisp,但也许会指出相关API的位置...