Skip to content

Commit ab0a899

Browse files
committed
Add Alt-i as a key for startCompletion
FIX: Add a binding for Alt-i to trigger `startCompletion`, following VS Code's current default bindings. See https://discuss.codemirror.net/t/mac-autocomplete-keybinding-outdated/9135
1 parent 10ea060 commit ab0a899

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export function autocompletion(config: CompletionConfig = {}): Extension {
2929

3030
/// Basic keybindings for autocompletion.
3131
///
32-
/// - Ctrl-Space (and Alt-\` on macOS): [`startCompletion`](#autocomplete.startCompletion)
32+
/// - Ctrl-Space (and Alt-\` or Alt-i on macOS): [`startCompletion`](#autocomplete.startCompletion)
3333
/// - Escape: [`closeCompletion`](#autocomplete.closeCompletion)
3434
/// - ArrowDown: [`moveCompletionSelection`](#autocomplete.moveCompletionSelection)`(true)`
3535
/// - ArrowUp: [`moveCompletionSelection`](#autocomplete.moveCompletionSelection)`(false)`
@@ -39,6 +39,7 @@ export function autocompletion(config: CompletionConfig = {}): Extension {
3939
export const completionKeymap: readonly KeyBinding[] = [
4040
{key: "Ctrl-Space", run: startCompletion},
4141
{mac: "Alt-`", run: startCompletion},
42+
{mac: "Alt-i", run: startCompletion},
4243
{key: "Escape", run: closeCompletion},
4344
{key: "ArrowDown", run: moveCompletionSelection(true)},
4445
{key: "ArrowUp", run: moveCompletionSelection(false)},

0 commit comments

Comments
 (0)