Ëmäcs and the Heavy Metal Umlaut

Jon’s article reveals the Möglichkeiten for inputting umlauts in Emacs. Maybe you’ve been avoiding some words because they are difficult to input. In particular, maybe you’ve been avoiding using the Metal umlaut.

For example:

  • Motörhead (RIP Lemmy)
  • Mötley Crüe
  • Queensrÿche (Version 1)
  • Blue Öyster Cult

It seems perfectly natural to apply to Emacs, christening it:

Ëmäcs

Give it some time to grow on you, because Magnar Sveen has already established that Ëmäcs Rocks!

Addendum: <2016-04-16 Sat>

Re-published because I broke my RSS feed syndicated for Planet Emacsen and @hober fixed it. Thank you @hober.

Ortho-Linear Emacs and VI Keyboard Design 8

For creating key-binding name-spaces (key-spaces), modifier keys, key-chords (single and dual key) and Hydras each have unique strengths. For my use case, I wanted a bigger modifier key-space so I started there with Super.

Although Super is supposed to be reserved non-native packages, it is already getting scarfed up because the native key-spaces are painfully overcrowded. To top it off, when you run Emacs on Windows, Windows intercepts a bunch of key-presses for itself and never sends them to Emacs. Yea you can disable some, but not all and it is irritating. For my configuration, this is a showstopper issue and all of workaround are too painful. I enjoy using modifier keys, so I turned to Hyper.

Continue reading “Ortho-Linear Emacs and VI Keyboard Design 8”

Switch to nlinum Immediately

A lot of headings in your Org-Mode file can make Emacs unusably slow when you collapse all of them.

My original solution was to avoid collapsing them with #+STARTUP: showeverything. Major problem with that approach is that you still can’t use collapsing because if you do, Emacs because again unusable.

Months ago I switched to nlinum and now there are no more performance issues, even on the largest file that I work on.

A Book Produced Using Org

Via:

I am happy to share with fellow Orgers my recent book — Ending Malnutrition: from commitment to action — published by the Food and Agriculture Organisation of the United Nations, Rome and Tulika Books, New Delhi (http://www.fao.org/3/a-i4921e.pdf), The book was written and produced entirely in Org.

This would not have been possible without the terrific support provided by this community. Over the last few months, I have come to this mailing list with several queries about how to do something or the other, and people have very patiently provided solutions and suggestions.

I would like to thank everyone for their patience and their support.

Vikas


From acknowledgements of the book:

In addition, for all the statistical work and writing, the authors relied on R (www.r-project.org), org (www.orgmode.org), and LaTeX. All three are open source projects, freely made available by very vibrant communities of developers. During the course of the work, we often drew on support from these communities.

ADDEUNDUM: <2015-09-21 Mon>

The author just released the source code for the book!

Literate DevOps: My OS X Development System

Setting up a development system is a non-trivial investment.

This document captures the steps required and automates as much as possible. The project has other formats, too.

The Style Guide is a must read for the operator.

Org-Mode converted this manual, tedious, and error prone task to a semi-automated, nearly reproducible, and error-less process, for me. This document has never been beta tested; I am it’s only user.

org-scraps Notes 30D36486-3578-4C0D-B16F-CE89A283358A

  • catch the file name during export
    • Code block specific header arguments are evaluated before execution of the source block. The arguments seem to be symbols, strings, or Emacs-Lisp SEXPs.
    • Here is an example of an inline source block that gets the name of this file and returns it: "/Users/gcr/tmp/scratch.org"
    • Using Emacs-Lisp in header arguments introduces great flexibility.
  • export of inline code blocks which are silent
    • Configure a document so that results are included in the document if it is being exported. This is a dynamic decision. It probably relies on org-export-current-backend now. Another example of Elisp configuring a header arg.
  • mentions of file names in file contents
    • Literate example using table defintions, sh, find, and dot.
    • An example that demonstrates a lot with a little.
  • inline code block
    • Develop a philosophy of what to evaluate and when.
    • They are as easy as 6 .
  • recutils
    • Great example of using output to a file and a file as input via header args.
    • Demonstrate usage of Recutils.
  • SQL — example reading org-mode table into sql
    • Show how Org-Mode Table data is converted to SQL data.
    • This is the essence of how data is brokered in the “BabelVM”.