14

GitHub - astoff/devdocs.el: Emacs viewer for DevDocs

 2 years ago
source link: https://github.com/astoff/devdocs.el
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

devdocs.el — Emacs viewer for DevDocs

devdocs.el is a documentation viewer similar to the built-in Info browser, but geared towards documentation obtained from the DevDocs website. The stable version is available from GNU ELPA and a development version is available from MELPA; to install, type M-x package-install RET devdocs RET.

To get started, download some documentation with M-x devdocs-install. This will first query https://devdocs.io for the available documents, and save to disk the selected document.

Once you have the desired documents at hand, call M-x devdocs-lookup to search for entries.

In any given buffer, the first call to devdocs-lookup will query for a list of documents to search (you can select more than one option by entering a comma-separated list). This selection will be remembered in subsequent calls to devdocs-lookup, unless a prefix argument is given; in this case you can select a new list of documents. Alternatively, you can set the devdocs-current-docs variable directly, say via dir-local variables or a mode hook:

(add-hook 'python-mode-hook
          (lambda () (setq-local devdocs-current-docs '("python~3.9"))))

In the *devdocs* buffer, navigation keys similar to Info and *Help* buffers are available; press C-h m for details. Internal hyperlinks are opened in the same viewing buffer, and external links are opened as browse-url normally would.

Contributing

Discussions, suggestions and code contributions are welcome! Since this package is part of GNU ELPA, nontrivial contributions (above 15 lines of code) require a copyright assignment to the FSF.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK