syl20bnr/nix-emacs — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2015-07-26
Search all available Nix options with inline descriptions using a keyboard shortcut in Emacs.
Get autocomplete suggestions and hover documentation while writing Nix configuration files.
Learn the Nix ecosystem's many options without switching to a browser to check the manual.
| syl20bnr/nix-emacs | idanov/bulgarian-holidays.el | jxs/editorconfig-emacs | |
|---|---|---|---|
| Language | Emacs Lisp | Emacs Lisp | Emacs Lisp |
| Last pushed | 2015-07-26 | 2020-12-28 | 2017-09-12 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 1/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Emacs with helm and company-mode already installed and configured.
This is a toolkit that makes writing Nix configuration files easier inside Emacs, a popular text editor. If you're setting up a NixOS system or writing Nix code, this project gives you smart autocomplete and documentation lookup right in your editor, similar to how modern IDEs help you write code faster. The project provides two main features. The first is a search tool called helm-nixos-options, which you can trigger with a keyboard shortcut. When you press it, you get a searchable list of all available Nix options with their descriptions shown inline. If you want the full documentation for an option, you can open a detailed buffer with more information. The second feature integrates with company-mode, Emacs's autocomplete system, so you get instant suggestions as you type, and hovering over an option shows its documentation in a popup. Both tools help you avoid typos and remember syntax without having to look things up in external documentation. People who use NixOS, a Linux distribution that manages system configuration declaratively, or anyone writing Nix configuration files would find this useful. Instead of constantly switching to a web browser or manual to check option names and their correct format, you can stay in your editor and get immediate feedback. This is especially helpful for beginners learning the Nix ecosystem, since there are many options to remember, and for experienced users who want to work faster. The README doesn't go into detail about the underlying architecture, but the project is written in Emacs Lisp, the scripting language for Emacs, so it integrates seamlessly with your editor. If you use Emacs and work with Nix, you can add this to your configuration file in just a few lines.
An Emacs toolkit that adds searchable option lookup and autocomplete for Nix configuration files, so NixOS users get IDE-like help without leaving the editor.
Mainly Emacs Lisp. The stack also includes Emacs Lisp, Helm, company-mode.
Dormant — no commits in 2+ years (last push 2015-07-26).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.