[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/devil a9d53d8c86 1/2: Add more examples of inconvenient ke
|
From: |
ELPA Syncer |
|
Subject: |
[nongnu] elpa/devil a9d53d8c86 1/2: Add more examples of inconvenient key sequences |
|
Date: |
Sat, 27 May 2023 13:00:29 -0400 (EDT) |
branch: elpa/devil
commit a9d53d8c86c0b7dc9647da9835ed566314754e88
Author: Susam Pal <susam@susam.net>
Commit: Susam Pal <susam@susam.net>
Add more examples of inconvenient key sequences
---
MANUAL.org | 19 ++++++++++---------
Makefile | 2 +-
2 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/MANUAL.org b/MANUAL.org
index c9c9ee3151..ecde5d0459 100644
--- a/MANUAL.org
+++ b/MANUAL.org
@@ -642,11 +642,12 @@ see how far I could go with it. It turned out that in a
matter of
days, I was using it full-time for all of my Emacs usage.
This experiment was partly motivated by Macbook keyboards which do not
-have a right =ctrl= key. Being a touch-typist myself, I found it
-inconvenient to type key combinations like =C-x=, =C-a=, =C-w=, =C-s=,
-etc. where both the modifier key and the modified key need to be
+have a =ctrl= key on the right side of the keyboard. Being a
+touch-typist myself, I found it inconvenient to type key combinations
+like =C-x=, =C-s=, =C-r=, =C-d=, =C=f=, =C-w=, =C-a=, =C-e=,
+etc. where both the modifier key and the modified key need to be
pressed with the left hand fingers. I am not particularly fond of
-remapping caps lock to behave like =ctrl= because that still suffers
+remapping =caps lock= to behave like =ctrl= because that still suffers
from the problem that key combinations like =C-x=, =C-a= require
pressing both the modifier key and the modified key with the left hand
fingers. I know many people remap both their =caps lock= and =enter=
@@ -657,9 +658,9 @@ seamlessly across all the various operating systems I work
on.
What began as a tiny whimsical experiment a few years ago turned out
to be quite effective, at least to me. I like that this solution is
implemented purely as Elisp and therefore does not have any external
-dependency. I am sharing this solution here in the form of a minor
-mode, just in case, there is someone out there who might find this
-useful too.
+dependency. I am sharing this solution in the form of a minor mode,
+just in case, there is someone out there who might find this useful
+too.
* Comparison with God Mode
:PROPERTIES:
@@ -744,8 +745,8 @@ and preferences.
Can I free up =, SPC= to invoke =set-mark-command=?
Yes, this can be done by updating =devil-special-keys= to define
- only =, ,= as a special key and removing the rest. See the
- section [[*Reclaim , SPC to Set Mark]] to find out how to do this.
+ only =, ,= as a special key and remove the rest. See the section
+ [[*Reclaim , SPC to Set Mark]] to find out how to do this.
03. Can I make the Devil key sticky, i.e., can I type =, x f= instead
of =, x , f= to invoke =C-x C-f=?
diff --git a/Makefile b/Makefile
index 804c9253f1..c1487521c6 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
checks: test test-sentence-ends
test-sentence-ends:
- errors=$$(grep -n '[^0-9]\. [^ lsx."(]' MANUAL.org); echo "$$errors"; [
-z "$$errors" ]
+ errors=$$(grep -n '[^0-9]\. [^ lswx."(]' MANUAL.org); echo "$$errors";
[ -z "$$errors" ]
errors=$$(grep -n '\. [^ a]' README.org CHANGES.org LICENSE.org); echo
"$$errors"; [ -z "$$errors" ]
errors=$$(grep -n '\. [^ ]' *.el); echo "$$errors"; [ -z "$$errors" ]
errors=$$(grep -n '[?!] [^ ]' *.org *.el); echo "$$errors"; [ -z
"$$errors" ]