Если я наберу (
, я получу ()
, но это не работает для {
или [
. Любая идея, почему?
Что я должен сделать, чтобы заставить его работать?
Кстати, я использую франко-канадскую клавиатуру (Mac OSX).
Спасибо!
Если я наберу (
, я получу ()
, но это не работает для {
или [
. Любая идея, почему?
Что я должен сделать, чтобы заставить его работать?
Кстати, я использую франко-канадскую клавиатуру (Mac OSX).
Спасибо!
Вам нужно поместить что-то вроде этого на карту клавиш:
{:+ {:editor {"alt-[" [(:editor.open-pair "[")]
"alt-shift-[" [(:editor.open-pair "{")]
"alt-]" [(:editor.close-pair "]")]
"alt-shift-]" [(:editor.close-pair "}")]}}}
Ссылка: https://github.com/LightTable/LightTable/issues/620#issuecomment-30319095
[]
работать, но когда я набираю {
, я также получаю []
. :S Я на Mac.
- person leontalbot; 15.04.2014
Эта функция уже реализована в новой версии LT:
:editor.keys.normal {"\"" [(:editor.repeat-pair "\"")]
"(" [(:editor.open-pair "(")]
")" [(:editor.close-pair ")")]
"[" [(:editor.open-pair "[")]
"{" [(:editor.open-pair "{")]
"]" [(:editor.close-pair "]")]
"}" [(:editor.close-pair "}")]
Это решение для хорватской раскладки клавиатуры (добавьте его в файл user.keymap
):
{:+ {:app {}
:editor {"ctrl-alt-f" [(:editor.open-pair "[")]
"ctrl-alt-b" [(:editor.open-pair "{")]
"ctrl-alt-g" [(:editor.close-pair "]")]
"ctrl-alt-n" [(:editor.close-pair "}")]}}}