-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom keyboard shortcut maps (+4) #1056
Comments
Changed the title to: "Custom keyboard shortcut maps (+1)". |
Changed the title to: "Custom keyboard shortcut maps (+2)". |
Another user has requested this Changed the title to: "Custom keyboard shortcut maps (+3)". |
It'd be really great to see this feature. I've been waiting for it to use the editor more. Eclipse default keybindings work for me on Win/Linux but they don't work great out of the box on Mac. I'm going to try hacking my preferences file and see if I can get that working, but I hope we can get a fix soon. |
I tried copying preferences file, but no dice = Removed Priority-Medium label. |
More user input. Changed the title to: "Custom keyboard shortcut maps (+4)". |
Set owner to @pq. |
This comment was originally written by [email protected] This keymapping business makes the editor very uncomfortable to use. Eclipse does not respect Mac global bindings, so in addition to my peculiar bindings for editor navigation (eg ctrl+i = up), all the "standard" bindings like save (ctrl+s) are crooked. I'm honestly surprised this isn't more of any issue for the folks working on the editor itself (or are they writing all their Dart in JEdit?). |
Steve: I think you were looking into this? In any event, I'm not actively... (though happy to pitch in!) Set owner to @stevemessick. |
This comment was originally written by [email protected] Some early support in recent builds: |
Added this to the M1 milestone. |
Key bindings can be modified by writing out a file of current bindings, editing it to suit, and loading it back in. It is a bit inconvenient to use. We'll make it better later. Added Fixed label. |
This comment was originally written by [email protected] While there is some support for custom bindings, the core navigation commands (line up/down, next/prev char, etc.) are still not complete. |
This comment was originally written by [email protected] Also, I'm unable to set key bindings for menu items that do not have a key binding by default, e.g. "Find Uses" and "Find Overriding Methods". Respective added entries to the key bindings XML file are just ignored. |
…RM64/X64 ARM write barrier goes from ldrne lr, [thr, #+508] blxne lr to blne <offset> ARM64 write barrier goes from (similarly X64) beq +8 ldrx lr, [thr, #1056] blr lr to beq +4 bl <offset> It reduces RX on arm/arm64 by around 0.9% Though the write barrier wrappers stub has multiple entrypoints (one for each available register). Because of this, we modify the relocation logic to support per-call offsets into the target. To avoid making the assembler code depend on StubCode/FlowGraphCompiler, we set a closure, which the assembler can call. Issue #33274 Change-Id: I9e3d68260cab7ef19ea88f1235c78d6031819d6d Reviewed-on: https://dart-review.googlesource.com/c/90063 Commit-Queue: Martin Kustermann <[email protected]> Reviewed-by: Vyacheslav Egorov <[email protected]>
…RM64/X64 ARM write barrier goes from ldrne lr, [thr, #+508] blxne lr to blne <offset> ARM64 write barrier goes from (similarly X64) beq +8 ldrx lr, [thr, dart-lang#1056] blr lr to beq +4 bl <offset> It reduces RX on arm/arm64 by around 0.9% Though the write barrier wrappers stub has multiple entrypoints (one for each available register). Because of this, we modify the relocation logic to support per-call offsets into the target. To avoid making the assembler code depend on StubCode/FlowGraphCompiler, we set a closure, which the assembler can call. Issue dart-lang#33274 Change-Id: I9e3d68260cab7ef19ea88f1235c78d6031819d6d Reviewed-on: https://dart-review.googlesource.com/c/90063 Commit-Queue: Martin Kustermann <[email protected]> Reviewed-by: Vyacheslav Egorov <[email protected]>
Users have requested either specific keyboard map entries - for e.g. the Run in Browser function, or more generally the ability to setup their own keyboard maps.
This would also help common software keyboard map conflicts, such as Eclipse and QuickSilver both wanting Ctrl+Space on a Mac.
The text was updated successfully, but these errors were encountered: