|
From: | Max Nikulin |
Subject: | Re: [PATCH] Add support for shortdoc link type |
Date: | Thu, 2 May 2024 17:41:05 +0700 |
User-agent: | Mozilla Thunderbird |
On 02/05/2024 02:24, Bruno Cardoso wrote:
+++ b/lisp/ol.el @@ -1597,6 +1597,37 @@ PATH is a symbol name, as a string." (org-link-set-parameters "help" :follow #'org-link--open-help :store #'org-link--store-help) +;;;; "shortdoc" link type +(when (version< "27" emacs-version) + (defun org-link--open-shortdoc (group _) + "Open a \"shortdoc\" type link. +GROUP is a symbol name." + (if (assoc (intern group) shortdoc--groups) + (shortdoc-display-group group) + (user-error "Unknown shortdoc group: %s" group)))
`condition-case' may help to avoid the internal `shortdoc--groups' variable here. As to completion, it is better to ask for public API. However emacs developers likely will decline such request.
Consider the following just as ideas.- Support of search options. Buttons in help pages move point to specific functions.
<shortdoc:file::#find-file>- At first I considered adding shortdoc to help links that may call either `describe-function' or `describe-variable', but it is unlikely possible.
[Prev in Thread] | Current Thread | [Next in Thread] |