はじめに 個人的に、Emacsではキーボードマクロを多用するのだが、Atomにはなさそうだ。 ありそうな気がして探してみたけれど、さっぱりみつからなかった。 これ以上探す時間が惜しいので、勉強がてら自分でパッケージを作ってみました。 インストール Atomの設定をcmd+,で開いたら、左側の「+Install」を選んで atom-keyboard-macros で検索するとでると思います。 ショートカットキー ctrl-x ( マクロの記録開始 ctrl-x ) マクロの記録終了 ctrl-x e 記録したマクロの実行 苦労話 以下、余談。 苦労したのが、キーダウンイベントの取得。 NodObjCでも使って低レベルでやらなければいけないかと思ったり、 atom.keymaps.handleKeyboardEventをのっとればいけるんじゃないかと試してみたり……。 結局、辿り着いた答えが