Tastaturtaste 2024-01-22 21:17:45 +01:00 committed by GitHub
parent a46c41cfa3
commit 135dd5202f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -155,11 +155,6 @@ pub fn add_common_navigation_bindings(kb: &mut Keybindings) {
KC::Home, KC::Home,
edit_bind(EC::MoveToLineStart { select: false }), edit_bind(EC::MoveToLineStart { select: false }),
); );
kb.add_binding(
KM::CONTROL,
KC::Char('a'),
edit_bind(EC::MoveToLineStart { select: false }),
);
kb.add_binding( kb.add_binding(
KM::NONE, KM::NONE,
KC::End, KC::End,
@ -214,10 +209,18 @@ pub fn add_common_edit_bindings(kb: &mut Keybindings) {
// Base commands should not affect cut buffer // Base commands should not affect cut buffer
kb.add_binding(KM::CONTROL, KC::Char('h'), edit_bind(EC::Backspace)); kb.add_binding(KM::CONTROL, KC::Char('h'), edit_bind(EC::Backspace));
kb.add_binding(KM::CONTROL, KC::Char('w'), edit_bind(EC::BackspaceWord)); kb.add_binding(KM::CONTROL, KC::Char('w'), edit_bind(EC::BackspaceWord));
kb.add_binding(KM::CONTROL, KC::Char('x'), edit_bind(EC::CutSelection));
kb.add_binding(KM::CONTROL, KC::Char('c'), edit_bind(EC::CopySelection));
kb.add_binding( kb.add_binding(
KM::CONTROL, KM::CONTROL | KM::SHIFT,
KC::Char('x'),
edit_bind(EC::CutSelection),
);
kb.add_binding(
KM::CONTROL | KM::SHIFT,
KC::Char('c'),
edit_bind(EC::CopySelection),
);
kb.add_binding(
KM::CONTROL | KM::SHIFT,
KC::Char('v'), KC::Char('v'),
edit_bind(EC::PasteCutBufferBefore), edit_bind(EC::PasteCutBufferBefore),
); );
@ -268,5 +271,9 @@ pub fn add_common_selection_bindings(kb: &mut Keybindings) {
KC::Home, KC::Home,
edit_bind(EC::MoveToStart { select: true }), edit_bind(EC::MoveToStart { select: true }),
); );
kb.add_binding(KM::CONTROL, KC::Char('a'), edit_bind(EC::SelectAll)); kb.add_binding(
KM::CONTROL | KM::SHIFT,
KC::Char('a'),
edit_bind(EC::SelectAll),
);
} }