emacs-from-hell icon indicating copy to clipboard operation
emacs-from-hell copied to clipboard

Tactical strike on your keybindings

Open karthink opened this issue 3 years ago • 1 comments

Randomize your keybindings in a targeted way:

(defvar commands (seq-filter #'commandp obarray))
(run-at-time 5 t
             (lambda ()
               (dolist (key (recent-keys))
                 (define-key overriding-terminal-local-map
                   key
                   (seq-random-elt commands)))))

karthink avatar Jan 14 '22 18:01 karthink

Updated, tested version:

(defvar commands (seq-filter #'commandp obarray))
(run-at-time
 5 t
 (lambda ()
   (mapc 
    (lambda (key)
      (local-set-key
       (make-vector 1 key)
       (seq-random-elt commands)))
    (recent-keys))))

karthink avatar Jan 15 '22 20:01 karthink