;;; -*- lexical-binding: t; -*- (defmacro define-repeating-key (keymap key cmd &optional desc) `(let ((def ,(if desc `'(,desc . ,cmd) `',cmd))) (define-key ,keymap ,key def) (put ',cmd 'repeat-map ',keymap))) (defun kj/default-directory-remote-p () (file-remote-p default-directory)) (provide 'kj-lib)