Как мне сопоставить одну комбинацию клавиш с последовательностью тегов (задач) в lighttable?

Скажем, например, я хочу связать ключ "ctrl+d"дублировать текущую строку в LightTable. Для этого, чтобы эмулировать дублирование текущей строки, я хочу выполнить ряд действий, таких как [:editor.select-line :editor.copy :editor.selection.clear :editor.new-line-indent :editor.line-start :editor.paste]

Как мне этого добиться?

Примечание: я знаю о :editor.sublime.duplicateLine тег, который дублирует строку, но это только пример. В общем, я хочу сопоставить ярлык с последовательностью тегов / задач.

http://lighttable.com/

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]

Конечно, нет необходимости ставить его на отдельные строки.

Или ты просишь что-то более сложное?

Другие вопросы по тегам