Как мне сопоставить одну комбинацию клавиш с последовательностью тегов (задач) в lighttable?
Скажем, например, я хочу связать ключ "ctrl+d
"дублировать текущую строку в LightTable. Для этого, чтобы эмулировать дублирование текущей строки, я хочу выполнить ряд действий, таких как [:editor.select-line :editor.copy :editor.selection.clear :editor.new-line-indent :editor.line-start :editor.paste]
Как мне этого добиться?
Примечание: я знаю о :editor.sublime.duplicateLine
тег, который дублирует строку, но это только пример. В общем, я хочу сопоставить ярлык с последовательностью тегов / задач.
1 ответ
Решение
Вы пытаетесь связать ключ? Похоже, вы установили большую часть. Просто откройте user.keymap (ctrl-space "user keymap") и добавьте это:
[:editor "ctrl+d" :editor.select-line
:editor.copy
:editor.selection.clear
:editor.new-line-indent
:editor.line-start
:editor.paste]
Конечно, нет необходимости ставить его на отдельные строки.
Или ты просишь что-то более сложное?