Sublime Text:在 Lisp 中禁用单引号自动完成

Sublime Text:在 Lisp 中禁用单引号自动完成

我正在使用 Sublime Text 在 Lisp 中编程。我启用了括号、方括号和引号的自动补全功能。在 Lisp 中,使用单引号 ( ) 是很常见的',例如在创建类的实例时。

(make-instance 'my-class)

在这种情况下,不需要自动完成单引号。

我怎样才能关闭单引号的自动完成功能,但只针对 Lisp 源文件?

答案1

只需向您的键盘映射添加一个键绑定即可:

{
    "keys": ["'"], "command": "insert", "args": {"characters": "'"},
    "context":
    [
        { "key": "selector", "operator": "equal", "operand": "source.lisp" }
    ]
},

这将覆盖默认行为并'仅插入 lisp 文件中。

相关内容