{"id":9591,"date":"2021-03-31T13:21:15","date_gmt":"2021-03-31T17:21:15","guid":{"rendered":"https:\/\/irreal.org\/blog\/?p=9591"},"modified":"2021-03-31T13:21:15","modified_gmt":"2021-03-31T17:21:15","slug":"the-info-index","status":"publish","type":"post","link":"https:\/\/irreal.org\/blog\/?p=9591","title":{"rendered":"The Info Index"},"content":{"rendered":"<p>Being an old time Unix head, I had a hard time warming up to the GNU Info system. I preferred the man pages when they were available and found the <code>info<\/code> utility hard to use. That\u2019s probably because I was using Vi at the time and the key bindings were unfamiliar. The ironical twist that you had to read the Info manual to learn how to use <code>info<\/code> didn\u2019t help.<\/p>\n<p>That changed when I started using Emacs and Info became a natural and extraordinarily useful feature. Now I get annoyed when some tool I\u2019m using <i>doesn\u2019t<\/i> have an Info node. At this point, I\u2019ve been using it for almost a decade and half and am pretty familiar with its ins and outs but Marcin Borkowski (mbork) <a href=\"http:\/\/mbork.pl\/2021-03-20_Using_index_in_the_Emacs_Info_viewer\">taught me something new<\/a>.<\/p>\n<p>It turns out that if you use <kbd>I<\/kbd> instead of <kbd>i<\/kbd> to access the index, Emacs will build a virtual node that that has an entry for every term in the index that matches what you\u2019re searching for. You can see this in action by bringing up the Elisp node and then searching (with <kbd>I<\/kbd>) for <code>car<\/code>.<\/p>\n<p>That\u2019s pretty useful and mbork has a bit more so be sure to take a look at his post.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Being an old time Unix head, I had a hard time warming up to the GNU Info system. I preferred the man pages when they were available and found the info utility hard to use. That\u2019s probably because I was &hellip; <a href=\"https:\/\/irreal.org\/blog\/?p=9591\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[18],"class_list":["post-9591","post","type-post","status-publish","format-standard","hentry","category-general","tag-emacs"],"_links":{"self":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9591"}],"version-history":[{"count":1,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9591\/revisions"}],"predecessor-version":[{"id":9592,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9591\/revisions\/9592"}],"wp:attachment":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}