I’m on ST3 Build 3021 on OSX 10.8.
I’m trying to set up some keybindings, so I checked out the ST3 documentation, and went to
Sublime Text -> File -> Key Bindings - User
This opened Packages/User/Default (OSX).sublime-keymap, which looks right according to the docs. In it I placed:
{ “keys”: “shift+space”], “command”: “moveto”, “args”: { “to”: “hardeol” }},
{ “keys”: “shift+space”, “shift+space”], “command”: “moveto”, “args”: { “to”: “hardbol” }}
]
Because I used these keystrokes in Vim all the time and they are ingrained in me. I saved(no errors), and closed the file. For good measure, I opened the console and put in
sublime.log_input(True)
sublime.log_commands(True)
I then typed a random line, put my cursor in the middle, and did a Shift+Space, which I expected would put the cursor at the end of the line. It didn’t, and neither did the chord work.
Checking the console, I see
key evt: shift+space
but no command follows. I know it’s overriding the default, because the default was to add a space with shift+space. It no longer adds a space, but neither does the cursor move.
Am I missing something?