On Mon, 8 Jun 2015 18:10:17 +0000, in message B8D164BED956C5439875951895CB4B22284D111A@CAFRFD1MSGUSRIA.ITServices.sbc.com, KARR, DAVID wrote: > > -----Original Message----- > > From: help-gnu-emacs-bounces+dk068x=att.com@gnu.org [mailto:help- > > gnu-emacs-bounces+dk068x=att.com@gnu.org] On Behalf Of Dale Snell > > Sent: Monday, June 08, 2015 10:21 AM > > To: help-gnu-emacs@gnu.org > > Subject: Re: How to get info pages for Emacs? > > > > On Mon, 8 Jun 2015 16:44:52 +0000, in message > > B8D164BED956C5439875951895CB4B22284D0F65@CAFRFD1MSGUSRIA.ITServices > > .sbc.com, > > KARR, DAVID wrote: > > > > > I've got Cygwin Emacs 24.5.1 on my desktop and Emacs 24.3.1 on my > > > CentOS 7 VM. > > > > > > If I open the main "info" node on each, I see an "Emacs" node on > > the > > > first, but not on the second. How do I get the missing Emacs > > info > > > pages on my CentOS 7 VM? > > > > There's a couple of things I can think of. First off, is there an > > "emacs-doc" package for Centos? If so, is it installed? > > Honestly, I don't think this is the problem, since emacs' info > > file should be part of the emacs package, but it's easy to check: > > > > yum list emacs-\* | grep -i doc > > No obvious "doc" package: > ---------------- > % yum list emacs-\* > Loaded plugins: fastestmirror, langpacks > Loading mirror speeds from cached hostfile > Installed Packages > emacs.x86_64 > 1:24.3-11.el7 @base ================%<-------- snip! -------->%================ > emacs-vala-el.noarch > 0.20.1-3.el7 base ----------------------------- Yeah, I didn't think there would be. As I said, emacs.info is supposed to be included in the emacs package. > > Next, check in "/usr/share/info" for the file "emacs.info". If it > > isn't there, try re-installing emacs. If it is there, check the > > same directory for the file "doc", which is the top-level node for > > Info. It should have the lines: > > > > Emacs > > * Emacs: (emacs). > > > > (possibly more) in there, under Editors. > % ls *emacs* > emacs-gnutls.info.gz emacs.info.gz emacs-mime.info.gz > > % ls *doc* > ls: cannot access *doc*: No such file or directory > > However, if I run "info emacs" from the command ilne, it brings up > the Emacs info node. It's just Emacs that can't find its own info > page. Interesting. There is no /usr/share/info/doc file at all? What does info show you when you run just "info" from the command line, without specifying a subject? I'm running Fedora 21, which shouldn't be much different from Centos. To me, this looks like a packaging error on Centos' part. So far as I know, /usr/share/info/doc has to be there; it's the top-level info node. (I could be wrong, of course; if so, I hope someone more knowledgeable will jump in here.) --Dale -- "Be comforted, that in the face of all aridity and disillusionment, And despite the changing fortunes of time, There is always a big future in computer maintenance." --from National Lampoon's "Deteriorata"