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
181 Stars 89 Forks Creative Commons Attribution Share Alike 4.0 International 253 Commits 45 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.