SublimeTextで一つのキーバインドで複数のコマンドを実行する。Sidebarの操作をdirex+popwin的にする方法。

SublimeTextで一つのキーバインド複数のコマンドを実行

SublimeTextで一つのキーバインド複数のコマンドを実行するプラグインを見つけた。

sublime-text-multiple-commands

色々応用できて楽しそう。

Sidebarの操作をdirex+popwin的にする

emacsではディレクトリをsidebar的に表示してファイル選択できるdirexというパッケージがあります。

それが凄く便利で中毒になってしまったので それっぽい動作をSublimeTextでも出来ないかとmultiple commandsを使ってやってみました。

単純にキーバインドを設定するだけで大丈夫です。

    {
        "keys": ["ctrl+x", "ctrl+j"],
        "command": "run_multiple_commands",
        "args": {
            "commands": [
                {"command": "toggle_side_bar", "context": "window"},
                {"command": "focus_side_bar", "context": "window"}
            ]
        },
        "context": "window"
    },
    {
        "keys": ["enter"],
        "command": "toggle_side_bar",
        "context": [{"key": "control", "operand": "sidebar_tree"} ]
    },

C-x C-jでsidebarが開き、enterで選択し終えたらSidebarが閉じてくれます!便利!