Commits

Liam Cain committed 0010182

OSX keybindings

  • Participants
  • Parent commits 60e2e29

Comments (0)

Files changed (1)

File Default (OSX).sublime-keymap

+[
+  {
+    "args": {
+      "token_type": "char",
+      "cmd" : "toggle"
+    }, 
+    "command": "volcanise", 
+    "context": [], 
+    "keys": [
+      "ctrl+,"
+    ]
+  }, 
+  {
+    "args": {
+      "token_type": "word",
+      "cmd": "toggle"
+    },
+    "command": "volcanise", 
+    "context": [], 
+    "keys": [
+      "ctrl+;"
+    ]
+  },
+  {
+    "args": {
+      "cmd": "exit"
+    }, 
+    "command": "volcanise", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "escape"
+    ]
+  },
+  {
+    "args": {
+      "cmd": "exit"
+    }, 
+    "command": "volcanse",
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": false, 
+        "operator": "equal"
+      },
+      {"key" : "volcanise"}
+    ], 
+    "keys": [
+      "escape"
+    ]
+  },
+  {
+    "args": {
+      "by": "words", 
+      "extend": false, 
+      "forward": false
+    }, 
+    "command": "move",
+    "context": [], 
+    "keys": [
+      "ctrl+n"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "word_ends", 
+      "extend": false, 
+      "forward": true
+    }, 
+    "command": "move", 
+    "context": [], 
+    "keys": [
+      "ctrl+i"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "lines", 
+      "extend": false, 
+      "forward": false
+    }, 
+    "command": "move", 
+    "context": [], 
+    "keys": [
+      "ctrl+u"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "lines", 
+      "extend": false, 
+      "forward": true
+    }, 
+    "command": "move", 
+    "context": [], 
+    "keys": [
+      "ctrl+e"
+    ]
+  }, 
+  {
+    "args": {
+      "extend": false, 
+      "to": "eol"
+    },
+    "command": "move_to",
+    "context": [], 
+    "keys": [
+      "ctrl+quote"
+    ]
+  },
+  {
+    "args": {
+      "extend": false, 
+      "to": "bol"
+    }, 
+    "command": "move_to", 
+    "context": [], 
+    "keys": [
+      "ctrl+h"
+    ]
+  }, 
+  {
+    "args": {
+      "extend": true, 
+      "to": "bol"
+    }, 
+    "command": "move_to", 
+    "context": [], 
+    "keys": [
+      "ctrl+shift+h"
+    ]
+  }, 
+  {
+    "args": {
+      "extend": true, 
+      "to": "eol"
+    }, 
+    "command": "move_to", 
+    "context": [], 
+    "keys": [
+      "ctrl+shift+quote"
+    ]
+  }, 
+  {
+    "args": {
+      "commands": [
+        {
+          "args": {
+            "by": "words", 
+            "extend": false, 
+            "forward": false
+          }, 
+          "command": "move"
+        }, 
+        {
+          "args": {
+            "token_type": "word"
+          }, 
+          "command": "volcanise"
+        }
+      ]
+    }, 
+    "command": "sequence", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": false, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+n"
+    ]
+  }, 
+  {
+    "args": {
+      "commands": [
+        {
+          "args": {
+            "by": "word_ends", 
+            "extend": false, 
+            "forward": true
+          }, 
+          "command": "move"
+        }, 
+        {
+          "args": {
+            "token_type": "word"
+          }, 
+          "command": "volcanise"
+        }
+      ]
+    }, 
+    "command": "sequence", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": false, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+i"
+    ]
+  }, 
+  {
+    "args": {
+      "commands": [
+        {
+          "args": {
+            "by": "lines", 
+            "extend": false, 
+            "forward": false
+          }, 
+          "command": "move"
+        }, 
+        {
+          "args": {
+            "token_type": "word"
+          }, 
+          "command": "volcanise"
+        }
+      ]
+    }, 
+    "command": "sequence", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": false, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+u"
+    ]
+  }, 
+  {
+    "args": {
+      "commands": [
+        {
+          "args": {
+            "by": "lines", 
+            "extend": false, 
+            "forward": true
+          }, 
+          "command": "move"
+        }, 
+        {
+          "args": {
+            "token_type": "word"
+          }, 
+          "command": "volcanise"
+        }
+      ]
+    }, 
+    "command": "sequence", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": false, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+e"
+    ]
+  }, 
+  {
+    "args": {
+      "commands": [
+        {
+          "args": {
+            "by": "characters", 
+            "extend": true, 
+            "forward": false
+          }, 
+          "command": "move"
+        }, 
+        {
+          "args": {
+            "token_type": "word"
+          }, 
+          "command": "volcanise"
+        }
+      ]
+    }, 
+    "command": "sequence", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": false, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+n"
+    ]
+  }, 
+  {
+    "args": {
+      "commands": [
+        {
+          "args": {
+            "by": "characters", 
+            "extend": true, 
+            "forward": true
+          }, 
+          "command": "move"
+        }, 
+        {
+          "args": {
+            "token_type": "word"
+          }, 
+          "command": "volcanise"
+        }
+      ]
+    }, 
+    "command": "sequence", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": false, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+i"
+    ]
+  }, 
+  {
+    "args": {
+      "commands": [
+        {
+          "args": {
+            "by": "lines", 
+            "extend": true, 
+            "forward": false
+          }, 
+          "command": "move"
+        }, 
+        {
+          "args": {
+            "token_type": "word"
+          }, 
+          "command": "volcanise"
+        }
+      ]
+    }, 
+    "command": "sequence", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": false, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+u"
+    ]
+  }, 
+  {
+    "args": {
+      "commands": [
+        {
+          "args": {
+            "by": "lines", 
+            "extend": true, 
+            "forward": true
+          }, 
+          "command": "move"
+        }, 
+        {
+          "args": {
+            "token_type": "word"
+          }, 
+          "command": "volcanise"
+        }
+      ]
+    }, 
+    "command": "sequence", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": false, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+e"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "characters", 
+      "extend": true, 
+      "forward": false
+    }, 
+    "command": "move", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+n"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "characters", 
+      "extend": true, 
+      "forward": true
+    }, 
+    "command": "move", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+i"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "lines", 
+      "extend": true, 
+      "forward": false
+    }, 
+    "command": "move", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+u"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "lines", 
+      "extend": true, 
+      "forward": true
+    }, 
+    "command": "move", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+e"
+    ]
+  }, 
+  {
+    "args": {
+      "to": "word"
+    }, 
+    "command": "expand_selection", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+d"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "characters", 
+      "extend": true, 
+      "forward": false
+    }, 
+    "command": "move", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+n"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "characters", 
+      "extend": true, 
+      "forward": true
+    }, 
+    "command": "move", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+i"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "lines", 
+      "extend": true, 
+      "forward": false
+    }, 
+    "command": "move", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+u"
+    ]
+  }, 
+  {
+    "args": {
+      "by": "lines", 
+      "extend": true, 
+      "forward": true
+    }, 
+    "command": "move", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+shift+e"
+    ]
+  }, 
+  {
+    "args": {
+      "cmd": "reverse"
+    }, 
+    "command": "volcanise", 
+    "context": [
+      {
+        "key": "setting.volcanise", 
+        "operand": true, 
+        "operator": "equal"
+      }
+    ], 
+    "keys": [
+      "ctrl+r"
+    ]
+  },
+ {
+    "__doc__" : "Copy this to the end of your User/ keymap",
+    "command": "volcanise",
+    "context": [
+      {
+        "key": "setting.volcanise",
+        "operand": true,
+        "operator": "equal"
+      },
+      {
+        "key": "setting.command_mode",
+        "operand": true,
+        "operator": "equal"
+      }
+    ],
+    "keys": [
+      "<character>"
+    ]
+},
+{
+    "__doc__" : "Copy this to the end of your User/ keymap after <character>",
+    "args": {
+      "characters": " "
+    },
+    "command": "insert",
+    "context": [
+      {
+        "key": "setting.volcanise",
+        "operand": true,
+        "operator": "equal"
+      },
+      {
+        "key": "setting.command_mode",
+        "operand": true,
+        "operator": "equal"
+      }
+    ],
+    "keys": [
+      "space"
+    ]
+}
+]