microsoft / microsoft/TypeScript-Sublime-Plugin
Allow overriding keystrokes
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.7k
- Forks
- 236
- Avg merge
- 21d 13h
- Merged PRs (30d)
- 1
Description
Context: I'm a longtime Mac user, and among other things this means I have deeply ingrained key-stroke habits from the things supported by CoreText. This includes being able to transpose characters with Ctrlt.
For obvious reasons, this plugin doesn't play particularly well with that. I'd be perfectly content with just being able to manually remap all the keybindings to handle it.
Aside: I actually used the transpose action in this very writeup, so I duplicated it as a GIF.

Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating where the TypeScript Sublime plugin defines or intercepts keybindings, then examine how Ctrl-T conflicts with the requested transpose action. Done means users can manually remap the plugin's keybindings so the transpose keystroke remains usable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, macos
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100