|
156 | 156 | { |
157 | 157 | "command": "markdown.extension.onEnterKey", |
158 | 158 | "key": "enter", |
159 | | - "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible && vim.mode != 'Normal' && vim.mode != 'Visual' && vim.mode != 'VisualBlock' && vim.mode != 'VisualLine' && vim.mode != 'SearchInProgressMode' && vim.mode != 'CommandlineInProgress' && vim.mode != 'Replace' && vim.mode != 'EasyMotionMode' && vim.mode != 'EasyMotionInputMode' && vim.mode != 'SurroundInputMode'" |
| 159 | + "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible && !editorHasMultipleSelections && vim.mode != 'Normal' && vim.mode != 'Visual' && vim.mode != 'VisualBlock' && vim.mode != 'VisualLine' && vim.mode != 'SearchInProgressMode' && vim.mode != 'CommandlineInProgress' && vim.mode != 'Replace' && vim.mode != 'EasyMotionMode' && vim.mode != 'EasyMotionInputMode' && vim.mode != 'SurroundInputMode'" |
160 | 160 | }, |
161 | 161 | { |
162 | 162 | "command": "markdown.extension.onCtrlEnterKey", |
163 | 163 | "key": "ctrl+enter", |
164 | 164 | "mac": "cmd+enter", |
165 | | - "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible" |
| 165 | + "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible && !editorHasMultipleSelections" |
166 | 166 | }, |
167 | 167 | { |
168 | 168 | "command": "markdown.extension.onShiftEnterKey", |
169 | 169 | "key": "shift+enter", |
170 | | - "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible" |
| 170 | + "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible && !editorHasMultipleSelections" |
171 | 171 | }, |
172 | 172 | { |
173 | 173 | "command": "markdown.extension.onTabKey", |
174 | 174 | "key": "tab", |
175 | | - "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible && !editorTabMovesFocus && !inSnippetMode && !hasSnippetCompletions && !hasOtherSuggestions" |
| 175 | + "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible && !editorHasMultipleSelections && !editorTabMovesFocus && !inSnippetMode && !hasSnippetCompletions && !hasOtherSuggestions" |
176 | 176 | }, |
177 | 177 | { |
178 | 178 | "command": "markdown.extension.onShiftTabKey", |
179 | 179 | "key": "shift+tab", |
180 | | - "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible && !editorTabMovesFocus && !inSnippetMode && !hasSnippetCompletions && !hasOtherSuggestions" |
| 180 | + "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible && !editorHasMultipleSelections && !editorTabMovesFocus && !inSnippetMode && !hasSnippetCompletions && !hasOtherSuggestions" |
181 | 181 | }, |
182 | 182 | { |
183 | 183 | "command": "markdown.extension.onBackspaceKey", |
184 | 184 | "key": "backspace", |
185 | | - "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible && vim.mode != 'Normal' && vim.mode != 'Visual' && vim.mode != 'VisualBlock' && vim.mode != 'VisualLine' && vim.mode != 'SearchInProgressMode' && vim.mode != 'CommandlineInProgress' && vim.mode != 'Replace' && vim.mode != 'EasyMotionMode' && vim.mode != 'EasyMotionInputMode' && vim.mode != 'SurroundInputMode'" |
| 185 | + "when": "editorTextFocus && !editorReadonly && editorLangId == markdown && !suggestWidgetVisible && !editorHasMultipleSelections && vim.mode != 'Normal' && vim.mode != 'Visual' && vim.mode != 'VisualBlock' && vim.mode != 'VisualLine' && vim.mode != 'SearchInProgressMode' && vim.mode != 'CommandlineInProgress' && vim.mode != 'Replace' && vim.mode != 'EasyMotionMode' && vim.mode != 'EasyMotionInputMode' && vim.mode != 'SurroundInputMode'" |
186 | 186 | }, |
187 | 187 | { |
188 | 188 | "command": "markdown.extension.onMoveLineUp", |
|
0 commit comments