Skip to content
Rainbows and unicorns in Emacs Lisp!
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Ignore *.elc May 27, 2019
.travis.yml Require Emacs 24.3 for the builtin cl-lib May 20, 2019
Makefile Add ERT test May 27, 2019
lolcat-tests.el Add ERT test May 27, 2019
lolcat.el Fix docstring to make checkdoc happy May 27, 2019

Emacs Port of LOLcat

Build Status

The original LOLcat is written in Ruby. This Emacs version is ported from the Python version.


Running $ lolcat lolcat.el in Eshell:

screenshot of running lolcat in eshell


M-x lolcat-view-file FILE

View FILE in color.

M-x lolcat-view-buffer BUFFER

View BUFFER in color.

M-x lolcat-this-buffer

Colorize the current buffer.


The Eshell command.

Unfortunately, Eshell doesn't support STDIN, so $ fortune | cowsay | lolcat won't work in Eshell.

(lolcat s &optional seed freq spread)

The public API.

You can’t perform that action at this time.