Я использую Sublime Text для программирования на Лиспе. У меня есть автоматическое завершение скобки, скобки и кавычки включены. В Лиспе довольно часто используется одинарная кавычка ('), например, при создании экземпляра класса.

(make-instance 'my-class)

В этом случае автозаполнение одинарной кавычки не требуется.

Как отключить автозаполнение одинарных кавычек, но только для исходных файлов Lisp?

1 ответ1

1

Просто добавьте привязку к вашей карте ключей:

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

Это перезапишет поведение по умолчанию и вставит ' только в файлы lisp.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .