#configuration-language #nickel #nix #config

app nickel-lang-lsp

NLS: A language server for the Nickel configuration language

16 stable releases

new 1.11.0 Apr 11, 2025
1.10.0 Feb 11, 2025
1.9.1 Dec 19, 2024
1.9.0 Nov 12, 2024
0.1.0 Mar 9, 2022

#65 in Text editors

Download history 17/week @ 2024-12-22 4/week @ 2024-12-29 22/week @ 2025-01-05 53/week @ 2025-01-12 15/week @ 2025-01-19 6/week @ 2025-01-26 8/week @ 2025-02-02 179/week @ 2025-02-09 50/week @ 2025-02-16 6/week @ 2025-02-23 21/week @ 2025-03-02 6/week @ 2025-03-09 7/week @ 2025-03-16 14/week @ 2025-03-23 8/week @ 2025-03-30 126/week @ 2025-04-06

155 downloads per month

MIT and LGPL-3.0-only

23MB
458K SLoC

Nickel Language Server

The Nickel Language Server (NLS) is a language server for the Nickel programming language. NLS offers error messages, type hints, and auto-completion right in your favorite LSP-enabled editor.

NLS is a stand-alone binary. Once built, you must then configure you code editor to use it for Nickel source files. This document covers building NLS and using it in VSCode, (Neo)Vim and Emacs.

Formatting Capabilities

Formatting in nls is currently based on Topiary, used as a library. No configuration or external dependencies are necessary.

Dependencies

~36–50MB
~814K SLoC