Skip to main content

A Lisp formatter

  • Deterministic, like Black and Prettier!
  • Tolerable defaults!
  • Works with at least one Lisp dialect!

Nealean is a deterministic Lisp formatter. It chops your source up and puts it back together again, better.

Install with:

pip3 install --user nelean

Uninstall with:

pip3 uninstall --user nelean

Use with Vim with Neoformat with the hotkey "shift-L" with:

let g:neoformat_scheme_n = { 'exe': 'nelean', 'args': [], 'stdin': 1, 'replace': 0, 'valid_exit_codes': [0], }
let g:neoformat_enabled_scheme = ['n']
nnoremap L :Neoformat<Cr>

Nelean has no dependencies, so you can also just copy nelean.py somewhere in your PATH.

Additional options are availabile via the command line help.

The name comes from a famous professor of penmanship I found on Wikipedia, D'Nelean.

Metadata

Release files for nelean 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nelean 0.0.5
File Size Uploaded Provenance Actions
nelean-0.0.5.tar.gz 3.6 kB Without provenance Details for nelean-0.0.5.tar.gz

Release files / nelean-0.0.5.tar.gz

Download URL nelean-0.0.5.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2a789619e2d9d343e3ef48fe16f33c9366d5da02bf8a961e7958183e05100812
BLAKE2b-256 checksum
How to use checksums
db949bf593deb2e082a66f77abf08b4343acd2781925f4a343f6ec3176e07073
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.44.0 CPython/3.8.3

Security for nelean 0.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.5 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page