diff --git a/README.rst b/README.rst index 4a1ad4b..39196d0 100644 --- a/README.rst +++ b/README.rst @@ -134,6 +134,14 @@ This package isn't on `MELPA `_ yet, but you can install a p (interactive) (rigpa-enter-mode "word")))) +Usage +===== +"Direct entry" into modes is (by default) done via the "super" key prefix, e.g. ``s-v`` goes into View Mode. ``Esc`` and ``Enter`` will always return you to a tower-native state and also navigate that tower. If you leave a buffer or window while in some state, by momentarily entering buffer or window mode, you will be placed back in your original state when you return. In-buffer states like Symex, Word, Character mode are backed by Evil, and do not show menus. Global states like View, Window, Buffer, are hydra-backed and can show/dismiss menus on demand (default binding ``H-m``). + +The most useful towers at the moment are Vim tower, Lisp tower (containing Symex mode), and Emacs tower. If you are working with Lisp code, then alternating (e.g. via ``s-m s-m``) between Vim and Lisp towers, or between Emacs and Lisp towers, is a common usage pattern. Whatever towers you define, you will probably want to leverage direct entry into View, Window, Buffer modes as part of normal usage, especially for their canonical actions. E.g. ``s-b s-b`` to alternate to most recent buffer, ``s-w s-w`` to alternate to most recent window, ``s-v `` to set to preferred zoom, ``s-w w`` to maximize window, besides using the usual navigation commands in these modes to get around. + +See the `Keybinding Model `_ for keys that work in every mode, including navigations for getting around, and transformations for moving things around, or deleting, transforming them in some way. + "License" ========== This work is "part of the world." You are free to do whatever you like with it and it isn't owned by anybody, not even the creators. Attribution would be appreciated and would help, but it is not strictly necessary nor required. If you'd like to learn more about this way of doing things and how it could lead to a peaceful, efficient, and creative world, and how you can help, visit `drym.org `_.