Jump to content

Nix (language): Difference between revisions

From NixOS Wiki
imported>Danbst
No edit summary
imported>Makefu
Line 11: Line 11:


== Syntax Highlighting/IDE Support ==
== Syntax Highlighting/IDE Support ==
Nix language has decent syntax highlighting (SH) support among popular code editors, but refactoring/autocomplete is still rare.  
Nix language has decent syntax highlighting (SH) support among popular code editors, but refactoring/autocomplete is still rare.
=== Terminal editors ===
* [https://github.com/seitz/nanonix nano] - simple SH
* vim ?
* emacs ?


=== Code Editors ===
see: [[Editor Modes for Nix Files]]
* [https://atom.io/packages/nix Atom Nix plugin] - SH
* [https://marketplace.visualstudio.com/items?itemName=bbenoist.Nix VSCode Nix plugin] - SH
* [https://packagecontrol.io/packages/Nix Sublime Text]
 
=== IDEs ===
* IntelliJ Idea ?
* [https://github.com/NixOS/nix-eclipse Eclipse Nix plugin] - development stopped in 2010
* emacs ?
* vim ?


[[Category:Discussion]]
[[Category:Discussion]]
[[Category:Nix Language]]
[[Category:Nix Language]]
[[Category:Incomplete]]
[[Category:Incomplete]]

Revision as of 04:31, 6 October 2017

☶︎
This article or section needs to be expanded. Further information may be found in the related discussion page. Please consult the pedia article metapage for guidelines on contributing.

This discussion article covers the syntax, semantics, typing, compilation, tooling and libraries of the Nix Expression Language.

Learning the Nix language

The manual provides a reference of the Nix language.

Nix By Example is a step-by-step tutorial.

Syntax Highlighting/IDE Support

Nix language has decent syntax highlighting (SH) support among popular code editors, but refactoring/autocomplete is still rare.

see: Editor Modes for Nix Files