|
108 | 108 | "cmd-right": ["editor::MoveToEndOfLine", { "stop_at_soft_wraps": true }], |
109 | 109 | "ctrl-e": ["editor::MoveToEndOfLine", { "stop_at_soft_wraps": false }], |
110 | 110 | "end": ["editor::MoveToEndOfLine", { "stop_at_soft_wraps": true }], |
111 | | - "cmd-up": "editor::MoveToStartOfExcerpt", |
112 | | - "cmd-down": "editor::MoveToEndOfExcerpt", |
| 111 | + "cmd-up": "editor::MoveToBeginning", |
| 112 | + "cmd-down": "editor::MoveToEnd", |
113 | 113 | "cmd-home": "editor::MoveToBeginning", // Typed via `cmd-fn-left` |
114 | 114 | "cmd-end": "editor::MoveToEnd", // Typed via `cmd-fn-right` |
115 | 115 | "shift-up": "editor::SelectUp", |
|
124 | 124 | "alt-shift-right": "editor::SelectToNextWordEnd", // cursorWordRightSelect |
125 | 125 | "ctrl-shift-up": "editor::SelectToStartOfParagraph", |
126 | 126 | "ctrl-shift-down": "editor::SelectToEndOfParagraph", |
127 | | - "cmd-shift-up": "editor::SelectToStartOfExcerpt", |
128 | | - "cmd-shift-down": "editor::SelectToEndOfExcerpt", |
| 127 | + "cmd-shift-up": "editor::SelectToBeginning", |
| 128 | + "cmd-shift-down": "editor::SelectToEnd", |
129 | 129 | "cmd-a": "editor::SelectAll", |
130 | 130 | "cmd-l": "editor::SelectLine", |
131 | 131 | "cmd-shift-i": "editor::Format", |
|
172 | 172 | "alt-enter": "editor::OpenSelectionsInMultibuffer" |
173 | 173 | } |
174 | 174 | }, |
| 175 | + { |
| 176 | + "context": "Editor && multibuffer", |
| 177 | + "use_key_equivalents": true, |
| 178 | + "bindings": { |
| 179 | + "cmd-up": "editor::MoveToStartOfExcerpt", |
| 180 | + "cmd-down": "editor::MoveToStartOfNextExcerpt", |
| 181 | + "cmd-shift-up": "editor::SelectToStartOfExcerpt", |
| 182 | + "cmd-shift-down": "editor::SelectToStartOfNextExcerpt" |
| 183 | + } |
| 184 | + }, |
175 | 185 | { |
176 | 186 | "context": "Editor && mode == full && edit_prediction", |
177 | 187 | "use_key_equivalents": true, |
|
786 | 796 | "tab": "git_panel::FocusChanges", |
787 | 797 | "shift-tab": "git_panel::FocusChanges", |
788 | 798 | "alt-up": "git_panel::FocusChanges", |
789 | | - "shift-escape": "git::ExpandCommitEditor" |
| 799 | + "shift-escape": "git::ExpandCommitEditor", |
| 800 | + "alt-tab": "git::GenerateCommitMessage" |
790 | 801 | } |
791 | 802 | }, |
792 | 803 | { |
793 | 804 | "context": "GitCommit > Editor", |
794 | 805 | "use_key_equivalents": true, |
795 | 806 | "bindings": { |
796 | 807 | "enter": "editor::Newline", |
797 | | - "cmd-enter": "git::Commit" |
| 808 | + "cmd-enter": "git::Commit", |
| 809 | + "alt-tab": "git::GenerateCommitMessage" |
798 | 810 | } |
799 | 811 | }, |
800 | 812 | { |
|
0 commit comments