通常,当您在 emacs python 模式下的空行上单击制表符时,它将循环显示可用的制表符缩进。当我在该点处于最深缩进级别时点击制表符时,我会得到包含最后一个最佳匹配选项的 pabbrev 缓冲区。有没有其他人有这个问题,有没有不写任何elisp的简单方法?
编辑:特雷,我想让 pabbrev 在 python 模式下工作而不是关闭它。
因此,假设有 2 个缩进级别,要么没有,要么通常为 1 级,如果它按 3 次制表符,第一个将把点放在 4 个空格(或任何缩进设置),第二个回到 0 个空格,然后第三回4格。
使用 pabbrev 模式时,第一个缩进标记为 4 个空格,第二个缩进为自动完成提供了一个缓冲区。如果我的观点左侧没有字母,则不应发生这种情况。这更有意义吗?