(woman-mode-map): Initialize it properly.
(woman-mode): Set mode-class property to special. Use
delay-mode-hooks and run-mode-hooks. Use the right keymap. Set
major-mode and mode-name. Don't set mode-line-format directly.
(Man-getpage-in-background): Don't reference woman-mode-line-format.
(woman-topic-all-completions, woman-topic-all-completions-1)
(woman-topic-all-completions-merge): Replace by a simpler and
much faster implementation based on O(n log n) sort/merge instead
of the old O(n^2) behavior.
compatibility. Added some support for long groff names of the
form [xxx]. Added preprocessor detection and preliminary support
for tables using tbl/.TS/.TE.
making a new keymap. Don't bind mouse-2. Bind M-mouse-2 to
`woman-follow-word' instead of `woman-mouse-2'.
(woman-follow-word): Renamed from `woman-mouse-2'.
Follow unconditionally, since this function is now only
bound to M-mouse-2. Use accessor functions.
(WoMan-highlight-references): Use `make-text-button'.
(woman-xref): New button type.
Add dark-background variants.
(woman-default-faces):
Renamed from `woman-colour-faces'.
Set using the stored defaults, rather than using hard-wired colors.
(woman-monochrome-faces):
Renamed from `woman-black-faces'.
Just make the foreground `unspecified' rather than "black".
(woman-menu):
Rename menu entries accordingly.
"/etc/manpath.config".
(woman-parse-man.conf): Also handle MANDATORY_MANPATH entries, as
are present in `manpath.config'.
(woman-manpath): Include "/usr/share/man".
(woman-parse-colon-path): Support Cygwin-style //d/foo/bar file
names in environment variables regardless of the path separator.
(woman-topic-all-completions-1): Don't call file-name-directory-p
on all files, since woman-file-regexp already filters out any
directories.
(woman-mapcan, woman-parse-man.conf)
(woman-toggle-use-extended-font, woman-toggle-use-symbol-font)
(woman-reset-emulation): New functions.
(woman-parse-colon-path): Call woman-mapcan. Recognize Cygwin
path syntax better.
(woman-man.conf-path, woman-use-own-frame): New defcustoms.
(woman-manpath): Call woman-parse-man.conf.
(woman-emulation): New defcustom, defaults to nroff.
(woman-font-support): New defconst.
(woman-select-symbol-fonts): New function.
(woman-use-symbol-font): New defcustom.
(woman-menu): Add new menu items: "Colored/BW", "Advanced",
"Emulation".
Many functions: Doc fix.