TSL4VRMSAJTWXHYB24P6PJECMDNUJUODGWC2JH55JHRHIUX3KPXAC keys = {select = {"A-h" = "jump_view_left";"A-j" = "jump_view_down";"A-k" = "jump_view_up";"A-l" = "jump_view_right";"C-j" = "@X*dp";"C-k" = "@X*dkP";"ret" = "goto_word";"q" = "record_macro";"@" = "replay_macro";"C-X" = "select_line_above";"C-y" =":sh zellij run -n Yazi -c -f -x 10%% -y 10%% --width 80%% --height 80%% -- ${yaziPickerScript} open ...%{buffer_name}";"C-a" = "@*%s<ret>";
keys = genAttrs [ "normal" "select" ] (const {"A-h" = "jump_view_left";"A-j" = "jump_view_down";"A-k" = "jump_view_up";"A-l" = "jump_view_right";
"D" = "extend_to_line_end";};normal = {# Hack to have a custom popup helper with a title."A-h" = "jump_view_left";"A-j" = "jump_view_down";"A-k" = "jump_view_up";"A-l" = "jump_view_right";# Move lines up and down. Use `z` register to avoid clobbering system or primary clipboard."C-j" = "@X\"zd\"zp";"C-k" = "@X\"zdk\"zP";"ret" = "goto_word";"q" = "record_macro";"@" = "replay_macro";"C-X" = "select_line_above";