keymap.cson にキーバインドを登録できるが、複数登録されている場合、別のキーバインドを上書きする動作になり、複数コマンドを実行することができない。 この場合の対処は、公式によると、init.coffeeに新しく複数コマンドを実行するコマンドを作って、そのコマンドを登録するとのこと。 自分は、cmd-sで、保存とvim-modeのinsertモードを抜けるコマンドが欲しかったので、custom:save-and-normalmodeのコマンドを追加した。 atom.commands.add 'atom-text-editor.vim-mode', 'custom:save-and-normalmode', -> view = atom.views.getView atom.workspace.getActiveTextEditor() atom.commands.dispatch