From b4f8f94d7df293238c753c8c718e442980212732 Mon Sep 17 00:00:00 2001 From: Gerard Vermeulen Date: Sun, 1 May 2022 07:29:03 +0200 Subject: [PATCH] Ensure keycast installation in its own section --- README.org | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/README.org b/README.org index 578183e..ede98da 100644 --- a/README.org +++ b/README.org @@ -215,7 +215,6 @@ The [[info:emacs#Init File][init file (info)]] does not load the ~custom-file~ a embark ; act on any buffer selection htmlize ; convert buffer contents to HTML iedit ; simultaneous multi-entity editing - keycast ; show current command with binding magit ; Git Text-based User Interface marginalia ; minibuffer margin notes no-littering ; keep `user-emacs-directory' clean @@ -677,6 +676,25 @@ users from shooting themselves in the feet. Listing (call-interactively this-command)))) #+end_src +** [[https://github.com/tarsius/keycast#readme][Keycast]] +:PROPERTIES: +:CUSTOM_ID: sec:keycast +:END: + +Listing [[lst:configure-keycast]] configures =keycast=. + +#+caption[Configure =keycast=]: +#+caption: Configure =keycast=. +#+name: lst:configure-keycast +#+begin_src emacs-lisp + (when (ensure-package-installation 'keycast) + ;; TODO: make `keycast-log-update-buffer' use a buffer similar to + ;; the control buffer `ediff-setup-windows-plain' returns. + (with-eval-after-load 'keycast + (custom-set-variables + '(keycast-mode-line-window-predicate 'keycast-bottom-right-window-p)))) +#+end_src + * [[info:emacs#Emacs Server][Using Emacs as a server (info)]] :PROPERTIES: :CUSTOM_ID: sec:using-emacs-server