我正在使用 Sublime Text 在 Lisp 中编程。我启用了括号、方括号和引号的自动补全功能。在 Lisp 中,使用单引号 ( ) 是很常见的'
,例如在创建类的实例时。
(make-instance 'my-class)
在这种情况下,不需要自动完成单引号。
我怎样才能关闭单引号的自动完成功能,但只针对 Lisp 源文件?
答案1
只需向您的键盘映射添加一个键绑定即可:
{
"keys": ["'"], "command": "insert", "args": {"characters": "'"},
"context":
[
{ "key": "selector", "operator": "equal", "operand": "source.lisp" }
]
},
这将覆盖默认行为并'
仅插入 lisp 文件中。