BSD Ports

editors/parinfer-rust 0.4.3.20220110_43 FreeBSD

Infer parentheses for Clojure, Lisp, and Scheme

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
ISCL
Categories
editors
Package size
366.0 KiB, 989.1 KiB installed

Description

A full-featured, super fast implementation of Shaun Lebron's parinfer.

Parinfer is a proof-of-concept editor mode for Lisp programming languages. It simplifies the way we write Lisp by auto-adjusting parens when indentation changes and vice versa. The hope is to make basic Lisp-editing easier for newcomers and experts alike, while still allowing existing plugins like Paredit to satisfy the need for more advanced operations.

Parinfer-rust comes with plugins for Kakoune, Vim8, and Neovim. The Rust library can be called from other editors that can load dynamic libraries.

This plugin implements "smart" mode. Rather than switching between "paren" mode and "indent" mode, parinfer uses information about how the user is changing the file to decide what to do.

Install

Binary package:

pkg install parinfer-rust

From the ports tree:

cd /usr/ports/editors/parinfer-rust/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	parinfer-rust>0:editors/parinfer-rust

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4.3.20220110_420.4.3.20220110_43-0.4.3.20220110_32-
FreeBSD:14:quarterly0.4.3.20220110_420.4.3.20220110_42n/a0.4.3.20220110_31-
FreeBSD:15:latest0.4.3.20220110_430.4.3.20220110_43n/a0.4.3.20220110_32-
FreeBSD:15:quarterly0.4.3.20220110_420.4.3.20220110_42n/an/an/a
FreeBSD:16:latest0.4.3.20220110_420.4.3.20220110_43n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 12

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 79
FileSizeSHA256
rust/crates/aho-corasick-0.7.15.crate1130717404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5
rust/crates/ansi_term-0.11.0.crate17087ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
rust/crates/anyhow-1.0.38.crate30417afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1
rust/crates/atty-0.2.14.crate5470d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
rust/crates/base-x-0.2.8.crate10614a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b
rust/crates/bindgen-0.56.0.crate1983002da379dbebc0b76ef63ca68d8fc6e71c0f13e59432e0987e508c1820e6ab5239
rust/crates/bitflags-1.2.1.crate16745cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
rust/crates/bumpalo-3.6.1.crate13383663396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe
rust/crates/cexpr-0.4.0.crate18023f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
rust/crates/clang-sys-1.1.1.crate36567f54d78e30b388d4815220c8dd03fea5656b6c6d32adb59e89061552a102f8da1
rust/crates/clap-2.33.3.crate20192537e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
rust/crates/ctor-0.1.19.crate9307e8f45d9ad417bcef4817d614a501ab55cdd96a6fdb24f49aab89a54acfd66b19
rust/crates/darling-0.10.2.crate176200d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858
rust/crates/darling_core-0.10.2.crate44339f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b
rust/crates/darling_macro-0.10.2.crate1919d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72
rust/crates/discard-1.0.4.crate4700212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0
rust/crates/emacs-0.16.2.crate227695a5b60e3348d9d0939ee3c33b3d146bf9fa4af87859710d35ad562a9968fc863
rust/crates/emacs-macros-0.15.1.crate90330b31160ef111ecc0fcee57fe01740df4c31b7d077c2bb258515aefdc2dd3e477
rust/crates/emacs_module-0.16.2.crate35163eebdd29085b1283edb5e83cc56426a4dd2a23d1c7b1f909c8b8caf700cc1869

Commit history 3

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645