#+TITLE:   editor/parinfer
#+DATE:    June 9, 2018
#+SINCE:   v2.1
#+STARTUP: inlineimages

* Table of Contents :TOC:
- [[#description][Description]]
  - [[#module-flags][Module Flags]]
  - [[#packages][Packages]]

* Description
Parinfer is a proof-of-concept editor mode for Lisp programming languages. It
will infer some changes to keep Parens and Indentation inline with one another.

https://raw.githubusercontent.com/DogLooksGood/parinfer-mode/a7c041454e05ec2b88333a73e72debaa671ed596/images/demo.gif

More information can be found about it [[https://shaunlebron.github.io/parinfer/][in the project's documentation]].

** Module Flags
+ =+rust= Use [[github:justinbarclay/parinfer-rust-mode][parinfer-rust-mode]] instead of the now deprecated [[github:DogLooksGood/parinfer-mode][parinfer-mode]].
  This depends on Emacs being compiled with the option `--with-modules`. The
  pre-built library is only available for Linux, Windows and MacOS.

** Packages
+ [[https://github.com/DogLooksGood/parinfer-mode][parinfer]]
