anchor.diff:          ];
           example = [ "EXTENDED_HISTORY" "RM_STAR_WAIT" ];
           description = ''
  -          Configure zsh options.
  +          Configure zsh options. See
  +          <citerefentry><refentrytitle>zshoptions</refentrytitle><manvolnum>1</manvolnum></citerefentry>.
           '';
         };
   
  
positive.code:       ''
          # /etc/zshrc: DO NOT EDIT -- this file has been generated automatically.
          # This file is read for interactive shells.
  
          # Only execute this file once per shell.
          if [ -n "$__ETC_ZSHRC_SOURCED" -o -n "$NOSYSZSHRC" ]; then return; fi
          __ETC_ZSHRC_SOURCED=1
  
          . /etc/zinputrc
  
          # Don't export these, otherwise other shells (bash) will try to use same histfile
          SAVEHIST=${toString cfg.histSize}
          HISTSIZE=${toString cfg.histSize}
          HISTFILE=${cfg.histFile}
  
          ${optionalString cfg.enableGlobalCompInit "autoload -U compinit && compinit"}
  
          ${cfge.interactiveShellInit}
  
          ${cfg.interactiveShellInit}
  
          ${optionalString (cfg.setOptions != []) "setopt ${concatStringsSep " " cfg.setOptions}"}
  
          ${zshAliases}
  
          ${cfg.promptInit}
  
          # Need to disable features to support TRAMP
          if [ "$TERM" = dumb ]; then
              unsetopt zle prompt_cr prompt_subst
              unfunction precmd preexec
  
negative.code: 
        promptInit = mkOption {
          default = ''
            # Note that to manually override this in ~/.zshrc you should run `prompt off`
            # before setting your PS1 and etc. Otherwise this will likely to interact with
            # your ~/.zshrc configuration in unexpected ways as the default prompt sets
            # a lot of different prompt variables.
            autoload -U promptinit && promptinit && prompt walters && setopt prompt_sp
          '';
          description = ''
  