Add note about keybindings

This commit is contained in:
contrapunctus 2022-01-15 12:51:09 +05:30
parent d0a85f8b88
commit 663a5cf76a
1 changed files with 4 additions and 5 deletions

View File

@ -2,12 +2,11 @@
#+OPTIONS: use-property-inheritance:t
#+PROPERTY: header-args :load yes :tangle init-org.el :comments link
=org-babel-tangle= takes nearly 27 seconds to tangle this file, at the time of writing. So for a brief while I used this sed script instead -
# eval: (progn (make-local-variable 'after-save-hook) (add-hook 'after-save-hook (lambda () (start-process-shell-command "sed-tangle" "sed-tangle" "sed -n -e '/#+BEGIN_SRC emacs-lisp$/,/#+END_SRC$/{//!p;}' init.org > init.el"))))
Some background about my keybinding choices is important -
1. I use modifier-less bindings wherever possible.
2. I use Kmonad to have Space act as Control when held. This makes Control the modifier requiring the least movement to hold. It is also held with the thumbs - the strongest digits - reducing fatigue. So if I must use a modifier, I use Control.
3. I use the Dvorak layout.
But after ironing out [[https://github.com/jingtaozf/literate-elisp/issues/7][some issues]], I switched back to =literate-elisp=. It /does/ interoperate with the rest of Emacs, just be sure to not get any errors in your init!
Ever since I discovered Kmonad and used it to have Space trigger Ctrl when held, consequently making Ctrl the modifier requiring the least movement to hold, I've been using a lot more Ctrl-based bindings. Keep that in mind as you evaluate this configuration.
* use-package
#+BEGIN_SRC emacs-lisp