Org-Mode code blocks are verbose and lovable for literate programming. Rasmus wants to use the raw literate document for a presentation though, so that verbosity won’t do. He explains here how to prettify code blocks. The value-add here is that he doesn’t have to weave (export) the document for it to look great in the presentation; it already does directly in the Emacs buffer.
The ninth GNU Hackers’ Meeting will take place in Rennes (Brittany, France) from August 18-20
Talk about fine taste!
Sounds like a delightful trip.
Here is an easy way to use both Emacs and OS X modifier keys when you are inside Emacs:
Toggle the right-option and function key to switch between using them inside Emacs and using them for OS X.
I used Karabiner to make
LEFT CONTROL when chorded. I used OS X to make
CAPS LOCK be
CONTROL. I didn’t change
COMMAND. I made this change because Emacs couldn’t ignore the key-event when it was coming from Karabiner.
Here is the code:
(help/on-osx (setq mac-control-modifier 'control) (setq mac-right-control-modifier 'left) (setq mac-command-modifier 'meta) (setq mac-right-command-modifier 'left) (setq mac-option-modifier 'super) (setq mac-right-option-modifier 'left) (setq mac-function-modifier 'hyper) (defun help/toggle-mac-right-option-modifier () "Toggle between passing option modifier either to Emacs or OS X." (interactive) (let ((old-ropt mac-right-option-modifier)) (setq mac-right-option-modifier (if (eq mac-right-option-modifier 'left) 'none 'left)) (message "Toggled `mac-right-option-modifier' from %s to %s." old-ropt mac-right-option-modifier))) (defun help/toggle-mac-function-modifier () "Toggle between passing function modifier either to Emacs or OS X." (interactive) (let ((old-func mac-function-modifier)) (setq mac-function-modifier (if (eq mac-function-modifier 'hyper) 'none 'hyper)) (message "Toggled `mac-function-modifier' from %s to %s." old-func mac-function-modifier))))
Here are three ways that I might want to quote content in my personal notes with Org-Mode:
My friends really might want to know how.
- Small changes to a 104 key ANSI skyrocket the price
- Stay close to the standard to make it affordable
- Contains all of the best attributes of written language
- Contains all of the best attributes of LISP… just more so
- Is a lyrical language
- Start with layout 35
- There are only 10 layers total
- Use Fn as a one-shot
- Perfect for F keys
- Use Layer as a toggle
- Choose layer with number keys
- Double-tap to return to base layer
- Remove layer row
- Going too far from the mainstream pushes the cost up too high
- Let key do things that Emacs knows how to do well to leverage keyboard firmware
The latest iteration places space and return well and the modifiers are all present and easily reached. How would it look in a grid layout?