diff --git a/ha-config.org b/ha-config.org index 02489d1..a337fee 100644 --- a/ha-config.org +++ b/ha-config.org @@ -355,7 +355,9 @@ I'm not trying an experiment where specially-placed function keys on my fancy er (general-create-definer ha-local-leader :states '(normal visual motion) - :prefix "SPC m")) + :prefix "SPC m" + :global-prefix "" + :non-normal-prefix "M-SPC")) #+END_SRC *** Top-Level Operations Let's try this general "space" prefix by defining some top-level operations, including hitting ~space~ twice to bring up the =M-x= collection of functions: diff --git a/ha-org.org b/ha-org.org index 1e5bc9a..2ebec24 100644 --- a/ha-org.org +++ b/ha-org.org @@ -53,7 +53,9 @@ One other helper routine is a =general= macro for org-mode files: (general-create-definer ha-org-leader :states '(normal visual motion) :keymaps 'org-mode-map - :prefix "SPC m") + :prefix "SPC m" + :global-prefix "" + :non-normal-prefix "M-SPC") #+END_SRC * Initialization Section Org is an important part of my Emacs world, and with a lot of customization (even though Spacemacs and Doom do a good job getting things started). diff --git a/ha-programming.org b/ha-programming.org index e5cbb7b..c0cf8f5 100644 --- a/ha-programming.org +++ b/ha-programming.org @@ -32,7 +32,9 @@ One other helper routine is a =general= macro for org-mode files: (general-create-definer ha-prog-leader :states '(normal visual motion) :keymaps 'prog-mode-map - :prefix "SPC m") + :prefix "SPC m" + :global-prefix "" + :non-normal-prefix "M-SPC") #+END_SRC * General The following work for all programming languages.