Need help with nix-pills?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

NixOS
151 Stars 79 Forks Creative Commons Attribution Share Alike 4.0 International 245 Commits 40 Opened issues

Services available

!
?

Need anything else?

Contributors list

Nix Pills

https://nixos.org/nixos/nix-pills/

Development

  • List of Elements: http://tdg.docbook.org/tdg/5.2/chunk-part-d6252e15351.html
  • Tracking Issue: https://github.com/NixOS/nixpkgs/issues/27908

When starting a new Pill, comment on the tracking issue which one you're doing. If you need help, ask there. If you make progress but don't finish in one go, make a PR anyway! I'm trying to not edit things as I go, in order to not get bogged down.

How I've built and tested:

nix-build release.nix && firefox result/share/doc/nix-pills/index.html

Emacs config for a nice docbook experience:

 let
  pkgs = import  {};
  inherit (pkgs) emacsPackagesNg docbook5 writeText;

schemas = writeText "schemas.xml" '' '';

in emacsPackagesNg.emacsWithPackages (epkgs: [ (emacsPackagesNg.trivialBuild { pname = "nix-docbook-mode"; version = "1970-01-01"; src = writeText "default.el" '' (eval-after-load 'rng-loc '(add-to-list 'rng-schema-locating-files "${schemas}")) (global-set-key (kbd "") 'nxml-complete) ''; }) ])

Then you can use the keys:

  • C-c C-b
    to finish & close a tag
  • C-c C-f
    to close a tag
  • C-return
    to auto-complete a tag or attribute.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.