doomemacs/modules/ui/pretty-code
Henrik Lissner 07e8032291
Fix #2807: wrong-type-arg stringp error
And minor refactor.
2020-04-03 01:41:49 -04:00
..
autoload Fix #2807: wrong-type-arg stringp error 2020-04-03 01:41:49 -04:00
+fira.el ui/pretty-code: add missing fira ligatures 2019-12-26 16:50:49 -05:00
+hasklig.el ui/pretty-code: minor reformatting 2019-10-28 23:23:14 -04:00
+iosevka.el Move iosevka changes into pretty-code/autoload 2020-02-25 19:55:33 +00:00
+pragmata-pro.el Update PragmataPro Ligatures 2019-10-19 17:16:39 -04:00
config.el ui/pretty-code: refactor & add README.org #1166 2020-03-31 01:01:13 -04:00
README.org ui/pretty-code: refactor & add README.org #1166 2020-03-31 01:01:13 -04:00

ui/pretty-code

Description

This module enables ligatures and/or arbitrary symbol substitutions with prettify-symbols-mode.

Maintainers

This module has no dedicated maintainers.

Module Flags

  • +fira Enables Fira Code ligatures. This requires Fira Code Symbol and a patched version of Fira Code (see below).
  • +hasklig Enable Hasklig ligatures. This requires a patched version of the HaskLig font (see below).
  • +iosevka Enable Iosevka ligatures. This requires a patched version of the Iosevka font (see below).
  • +pragmata-pro Enable Pragmata Pro ligatures. This requires the Pragmata Pro font.

Plugins

This module installs no packages.

Prerequisites

For ligatures to work, you must:

  1. Enable one of the four ligature font flags: +fira, +hasklig, +iosevka or +pragmata-pro.
  2. Install the patched version of the associated font with M-x +pretty-code/install-patched-font. Note: Pragmata Pro cannot be installed this way because it isn't a non-free font and must be purchased and installed manually.

TODO Features

TODO Configuration

TODO set-pretty-symbols!

TODO Troubleshooting