Skip to content

Instantly share code, notes, and snippets.

@zhenya1007
zhenya1007 / mini-hydra.el
Created May 7, 2017 20:45
A minimalist Hydra implementation for Emacs
;;; A simple/minimalist implementation of some of Hydra (github:abo-abo/hydra) functionality
;;; This code is in the public domain.
(defun my-make-universal-argument-map-insinuator (keymap)
(let ((name (symbol-name (cl-gensym "my-mini-hydra-universal-argument-insinuator-")))
(de-insinuator (cl-gensym)))
;; the code below relies on `lexical-binding' to capture the free variables in `lambda'
(fset de-insinuator (lambda ()
(let* ((vec (this-command-keys-vector))
(key (if (> (length vec) 0)
(vector (aref vec (1- (length vec))))
@zhenya1007
zhenya1007 / nineteen.sh
Created October 1, 2016 16:15 — forked from bhundven/nineteen.sh
Enlightenment 19 build script for Ubuntu/Debian
#!/bin/bash
# vi: ts=4:sw=4:et
#
# NINETEEN.SH
# This script allows you to install/update Enlightenment 19 git version on
# Ubuntu 14.04 LTS or Debian wheezy/sid, or remove E19 git from your system.
# Originally from: http://ubuntuforums.org/showthread.php?t=2203190
# By: Philippe J. Guillaumie (batden AT sfr DOT fr).
# Additional updates by: Bryan Hundven (bryanhundven AT gmail DOT com).
#