Do you forget how to get help describing things? I always do.
Here is how I remember.
Continue reading “(Emacs+Org-Mode) A Hydra To Help Describe”
Do you forget how to get help describing things? I always do.
Here is how I remember.
Continue reading “(Emacs+Org-Mode) A Hydra To Help Describe”
A hardware and operating system implementer, whom I can’t recall, once quipped that using color on computer monitors added no value and was in fact a waste of memory. Interesting. NeXT monitors started out grayscale, I wonder why.
Continue reading “Test Your Emacs Themes In Black And White On macOS”
It is works anywhere but it is easier to remember if you add it to an existing Hydra.
Here is the code.
("H" (lambda () (interactive) (hack-local-variables) (message "Local variables hacked"))) ("N" normal-mode)
Here is the documentation.
_H_ hack-local-variables (see also normal-mode) _N_ normal-mode (see also hack-local-variables)
There are two situations where I end up with really important Lisp code that is squashed up into one un-readable and consequently painful line:
toggle-debug-on-error
is trueThe thing is that those lines are really important to me. I need to get them readable.
My solution had always been to manually re-indent them. Uggh. But after doing this way too many times, I ran into an issue tonight that demanded my full attention. Fortunately there is a really simple solution.
The EM-DASH provokes mixed feelings mostly in writers, and maybe readers if they notice it (probably the writers are the ones noticing it while reading). But the EM-DASH is a really nice way to break up a sentence when a COMMA or a SEMI-COLON or a COLON just won’t do it.
rsync is generous in its functionality and flexible in how you use it. The only bad things it can do are what you tell it. The most important thing that you need to know immediately about rsync
is that you can get a preview of what you are telling it to do before it actually does it. Here is how
As they say on the radio:
Emacs, you may not be perfect, but you are perfect for me 💘.
It is satisfying to perfectly configure a program for me to write any other kind of program.
Emacs is a great place to read man pages and write shell scripts. It gets simpler but not by much.
abo-abo’s Hydra functionality makes it easy to build great GUIs. I like the head feature. The problem I’m running into is that I keep stomping on my head definitions. For example I define one Hydra as _R_esolve
and then somehow I overlook the fact and I create another another as _R_emember
, forgetting about the first one.
How do you make sure not to stomp on other Hydra heads when you forget?
abo-abo’s Hydra functionality has changed both my learning and Emacs workflow. If you give it a chance with my workflow below you will get even more power-user type stuff out of it.
The Emacs workflow part is easy: it introduces a new logical namespace for function calls and brings a nice GUI along for the ride.
The learning workflow is that while I am learning a new package (or anything) I can stick everything that seems important into a Hydra for that mode. Instead of writing notes or worrying about settings keybindings for things that I may or may not use I just put it in the Hydra and keep reading along. The Hydra becomes the notebook. It is like super lightweight literate programming because it becomes executable documentation.
Is there a single person out there who can remember all of the features they have configured in their Emacs?
I sure can’t 😄(Joy)😮(Surprise)😢(Sadness).
Am I the only one?