diff --git a/etc/init.lisp b/etc/init.lisp index 605aeb2..4cc3faf 100644 --- a/etc/init.lisp +++ b/etc/init.lisp @@ -163,6 +163,8 @@ (define-key "M-g g l" #'open-gempub-library) +(define-key "M-g g b s" #'display-bookmark) + (define-key "M-right" #'pass-focus-on-right) (define-key "M-left" #'pass-focus-on-left) diff --git a/src/program-events.lisp b/src/program-events.lisp index accf419..27caa35 100644 --- a/src/program-events.lisp +++ b/src/program-events.lisp @@ -1040,6 +1040,8 @@ :comes-from-local-file local-path-p)) (ir-text (gemini-parser:sexp->text-rows parsed gemini-client:*gemini-page-theme*))) + (setf (windows:keybindings window) + keybindings:*gemini-message-keymap*) (gemini-viewer:maybe-initialize-metadata window) (refresh-gemini-message-window links page-data ir-text nil) (ui:open-gemini-toc)