-
-
Notifications
You must be signed in to change notification settings - Fork 389
Info Files
Helm provides a convenient interface to GNU Info files on your system. There are two main Info-related commands for Helm:
helm-info
helm-info-at-point
The helm-info
command brings up a list of all Info files that Helm could find on your system and for which Helm has created sources. After selecting an Info file, the file’s index is shown, allowing jumping to any indexed topic within the file.
Helm finds Info files on your system by looking in the directories specified in Info-directory-list
. You can add more Info files by customizing helm-default-info-index-list
.
- Use the
info
command (which is built-in) to jump back to the Info file you were just visiting.
The helm-info-at-point
command searches for the symbol at point in the Helm sources specified in the customizable variable helm-info-default-sources
, and jumps to the location in the Info file if found.
The default sources are:
- GNU Emacs Lisp Reference manual
- GNU Emacs Common Lisp Emulation manual
- EIEIO manual
- Info
dir
node
Helm also creates individual commands for all the Info files that it could find (e.g. helm-info-emacs
for the Emacs manual).
This way, if there is an Info manual that you reference particularly frequently, you can bind corresponding command to a key and access the index directly without using helm-info
.