Redisplay parts of the Emacs buffer as pretty symbols.
Clone or download
walseb and grettke (global-pretty-mode t) generates a lot of garbage with swiper (#60)
* Added notice for swiper users

* Removed newline
Latest commit 5946681 Aug 6, 2018


Stories in Ready Build Status

Redisplays parts of the Emacs buffer as pretty Unicode symbols. Highly configurable and extendable


Install the ELPA package from MELPA

In your Cask file:

(source melpa)
(depends-on "pretty-mode")


(require 'pretty-mode)
; if you want to set it globally
(global-pretty-mode t)
; if you want to set it only for a specific mode
(add-hook 'my-pretty-language-hook 'turn-on-pretty-mode)

If you are using the emacs package swiper you might want to disable global-pretty-mode as it generates a lot of garbage and instead enable pretty mode on a per-mode basis with turn-on-pretty-mode


cask install
make test
cask exec emacs -q -L . -l .dev/init.el


  • Arthur Danskin released pretty-mode in 2008 which fontifies various symbols.
  • Grant Rettke added support for some Lispy stuff, Unicode character documentation, and Unicode source references.
  • Dmitri Akatov is currently maintaining pretty-mode and is adding support for more symbols, more modes and customization.