Je suis perplexe quant à la façon dont le chemin utilisé pour trouver les manpages est défini. La "bonne chose" semble se produire comme par magie. Par exemple, si vous changez mon CHEMIN de
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
à
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin
le chemin recherché pour les manpages (selon man --path) change de
/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man
à
/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man
D'une manière ou d'une autre, la version de Git avec laquelle je "remplace" le Git par défaut, est d'avoir sa documentation correctement trouvée avant toute documentation pour tout Git intégré. Comment cela se passe-t-il?
/etc/manpaths,/etc/man.confet plusieurs fichiers/etc/manpaths.d. Comment ces éléments sont-ils intégrés au processus de construction de MANPATH?