Skip to content

Instantly share code, notes, and snippets.

Eddie Hillenbrand eddieh

  • Bellevue, WA
Block or report user

Report or block eddieh

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile

Develop an Emacs Major Mode

Developing an Emacs major mode is perhaps unnecessarily complex, but it offers unmatched flexibility and control.

Emacs does many things without the need for the major mode author to be explicit. This can be infuriating when you just want to hack together a basic mode for a language or config file format you find yourself using that either doesn’t have a major mode or has a poorly implemented unmaintained major mode.


Heading Level

This is either the heading or the title when interpreted by GitHub Gist. I don’t recall which. Donec sed odio operae, eu vulputate felis rhoncus. Nihilne te nocturnum praesidium Palati, nihil urbis vigiliae. Quae vero auctorem tractata ab fiducia dicuntur. Quisque placerat facilisis egestas cillum dolore. Paullum deliquit, ponderibus modulisque suis ratio utitur. Plura mihi bona sunt, inclinet, amari petere vellent.

eddieh / style.adoc
Created Mar 31, 2016
Universal Code Style
View style.adoc

Universal Code Style

There are three important principles related to coding style. All three principals should be followed.

First, follow the base guidlines for whatever language you happen to be working in. Usually this means you try to make your code look like

eddieh /
Last active Dec 3, 2019
libevent vs libuv

libevent vs libuv

Comparing libevent and libuv. My upfront biased: I want to like libevent. However, I want to objectively compare the two and make an informed decision.

What versions are we comparing?

  • libevent 2.0.22 (Stable) [2014-01-05]
  • libuv 1.8.0 (Stable) [2015-12-15]
You can’t perform that action at this time.