* man.el (Man-completion-table): default-directory "/" in case
doesn't otherwise exist. process-environment COLUMNS=999 so as
not to truncate long names. process-connection-type pipe to avoid
- any chance of hitting the pseudo-tty TIOCGWINSZ. (Further to
- Bug#3717.)
+ any chance of hitting the pseudo-tty TIOCGWINSZ.
+ (man): completion-ignore-case t for friendliness and since man
+ itself is case-insensitive on the command line.
+ Further to Bug#3717.
2009-11-25 Juri Linkov <juri@jurta.org>
`Man-switches' variable, which see."
(interactive
(list (let* ((default-entry (Man-default-man-entry))
+ ;; ignore case because that's friendly for bizarre
+ ;; caps things like the X11 function names and because
+ ;; "man" itself is case-sensitive on the command line
+ ;; so you're accustomed not to bother about the case
+ ;; ("man -k" is case-insensitive similarly, so the
+ ;; table has everything available to complete)
+ (completion-ignore-case t)
(input (completing-read
(format "Manual entry%s"
(if (string= default-entry "")