ui/pretty-code: refactor & add README.org #1166
This commit is contained in:
parent
111a3e0296
commit
93c3749350
8 changed files with 180 additions and 127 deletions
56
modules/ui/pretty-code/README.org
Normal file
56
modules/ui/pretty-code/README.org
Normal file
|
@ -0,0 +1,56 @@
|
|||
#+TITLE: ui/pretty-code
|
||||
#+DATE: June 16, 2018
|
||||
#+SINCE: v2.0.9
|
||||
#+STARTUP: inlineimages nofold
|
||||
|
||||
* Table of Contents :TOC_3:noexport:
|
||||
- [[#description][Description]]
|
||||
- [[#maintainers][Maintainers]]
|
||||
- [[#module-flags][Module Flags]]
|
||||
- [[#plugins][Plugins]]
|
||||
- [[#prerequisites][Prerequisites]]
|
||||
- [[#features][Features]]
|
||||
- [[#configuration][Configuration]]
|
||||
- [[#set-pretty-symbols][~set-pretty-symbols!~]]
|
||||
- [[#troubleshooting][Troubleshooting]]
|
||||
|
||||
* 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 [[https://www.fsd.it/shop/fonts/pragmatapro/][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
|
||||
# An in-depth list of features, how to use them, and their dependencies.
|
||||
|
||||
* TODO Configuration
|
||||
# How to configure this module, including common problems and how to address them.
|
||||
|
||||
** TODO ~set-pretty-symbols!~
|
||||
|
||||
* TODO Troubleshooting
|
||||
# Common issues and their solution, or places to look for help.
|
Loading…
Add table
Add a link
Reference in a new issue