From 687a0fa8c2e757bc848d7da1abe610b12445a198 Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Fri, 2 Feb 2024 17:53:26 +0200 Subject: nyxt: Rename modules as keys & style --- .config/nyxt/keys.lisp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .config/nyxt/keys.lisp (limited to '.config/nyxt/keys.lisp') diff --git a/.config/nyxt/keys.lisp b/.config/nyxt/keys.lisp new file mode 100644 index 0000000..6b6f83a --- /dev/null +++ b/.config/nyxt/keys.lisp @@ -0,0 +1,25 @@ +(in-package #:nyxt-user) + +(define-configuration buffer + ((default-modes + (pushnew 'nyxt/mode/emacs:emacs-mode %slot-value%)))) + +(define-configuration input-buffer + ((override-map + (let ((map (make-keymap "override-map"))) + (define-key map "M-x" 'execute-command "C-space" 'nothing))))) + +(define-configuration :document-mode + "Add basic keybindings." + ((keyscheme-map + (keymaps:define-keyscheme-map + "custom" (list :import %slot-value%) + nyxt/keyscheme:emacs + (list "C-c p" 'copy-password + "C-c u" 'copy-username + "C-c y" 'autofill + "C-c v" 'visual-mode + "C-f" :history-forwards-maybe-query + "C-s" :search-buffer + "C-l" 'thanos/set-url + "M-l" 'thanos/set-url-new-buffer))))) -- cgit v1.2.3