Skip to content

Instantly share code, notes, and snippets.

pvik /
Last active May 18, 2020
A Cheatsheet for Emacs Smarparens example configuration

An animated cheatsheet for smartparens using the example configuration specified here by the smartparens author. Inspired by this tutorial for paredit.


C-M-f sp-forward-sexp
C-M-b sp-backward-sexp
cryzed /
Last active Jul 30, 2020
A set of instructions on how to fix the harfbuzz + Infinality issue and restoring good-looking, Infinality-like font rendering.

Disclaimer: Please follow this guide being aware of the fact that I'm not an expert regarding the things outlined below, however I made my best attempt. A few people in IRC confirmed it worked for them and the results looked acceptable.

Attention: After following all the steps run gdk-pixbuf-query-loaders --update-cache as root, this prevents various gdk-related bugs that have been reported in the last few hours. Symptoms are varied, and for Cinnamon the DE fails to start entirely while for XFCE the icon theme seemingly can't be changed anymore etc.

Check the gist's comments for any further tips and instructions, especially if you are running into problems!


Results after following the guide as of 11.01.2017 13:08:

auramo / figwheel-emacs-cider.txt
Created Aug 6, 2015
figwheel emacs cider stuff
View figwheel-emacs-cider.txt
## Using Emacs CIDER as the Figwheel REPL tool
project.clj should have this line:
:figwheel { :nrepl-port 7888 }
At the defproject-level.
It enables external tools to connect to the Figwheel REPL. To connect
john2x /
Last active Jul 25, 2020
Clojure Destructuring Tutorial and Cheat Sheet

Clojure Destructuring Tutorial and Cheat Sheet

(Related blog post)

Simply put, destructuring in Clojure is a way extract values from a datastructure and bind them to symbols, without having to explicitly traverse the datstructure. It allows for elegant and concise Clojure code.

Vectors and Sequences

You can’t perform that action at this time.