View gist:3b22d09b62e9acb7788baf6fdbb77cf8
sudo apt-get remove --purge vim vim-runtime vim-gnome vim-tiny vim-gui-common
sudo apt-get install liblua5.1-dev luajit libluajit-5.1 python-dev ruby-dev libperl-dev libncurses5-dev libatk1.0-dev libx11-dev libxpm-dev libxt-dev
#Optional: so vim can be uninstalled again via `dpkg -r vim`
sudo apt-get install checkinstall
sudo rm -rf /usr/local/share/vim /usr/bin/vim
cd ~
View main.go
package main
import (
type Message struct {
Name string `json:"name"`
# When in a Wordpress root folder, this command changes the pwd to:
# ./wp-content/themes/theme-name. Will only work, if the root folder
# has the same folder name as the theme folder.
function theme() {
IFS='/' read -r -a FOLDERS <<< $(pwd)
if [ -d "$CHANGE_TO" ]; then
echo "$CHANGE_TO does not exist"
View events.js
(function() {
// Mimics events via the publish/subscribe pattern.
var Events = function Events() {
// This makes sure there won't be any monkey business, in case we forget to
// instantiate Events with the `new` operator.
if( !(this instanceof Events) ) {
return new Events();
// This is where the callbacks are saved grouped by their respective eventNames.

Keybase proof

I hereby claim:

  • I am odiumediae on github.
  • I am letmecode ( on keybase.
  • I have a public key whose fingerprint is F16E 56F9 A8EE 29AB 22F0 BD21 40DB F886 29AF 0C5F

To claim this, I am signing this object: