searchKeymap top-level property
List<KeyBinding>
get
searchKeymap
Default search keybindings.
Implementation
List<KeyBinding> get searchKeymap => [
KeyBinding(
key: 'Mod-f',
run: (view) {
if (view is! EditorViewState) return false;
return openSearchPanel(view);
},
scope: 'editor search-panel',
),
KeyBinding(
key: 'F3',
run: (view) {
if (view is! EditorViewState) return false;
return findNext(view);
},
shift: (view) {
if (view is! EditorViewState) return false;
return findPrevious(view);
},
scope: 'editor search-panel',
preventDefault: true,
),
KeyBinding(
key: 'Mod-g',
run: (view) {
if (view is! EditorViewState) return false;
return findNext(view);
},
shift: (view) {
if (view is! EditorViewState) return false;
return findPrevious(view);
},
scope: 'editor search-panel',
preventDefault: true,
),
KeyBinding(
key: 'Escape',
run: (view) {
if (view is! EditorViewState) return false;
return closeSearchPanel(view);
},
scope: 'editor search-panel',
),
KeyBinding(
key: 'Mod-Shift-l',
run: (view) {
if (view is! EditorViewState) return false;
return selectSelectionMatches(
view.state,
(tr) {
// The callback receives a Transaction, we just dispatch it directly
view.update([tr]);
},
);
},
),
];