Function: org-info--expand-node-name
org-info--expand-node-name is a byte-compiled function defined in
ol-info.el.gz.
Signature
(org-info--expand-node-name NODE)
Documentation
Expand Info NODE to HTML cross reference.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ol-info.el.gz
(defun org-info--expand-node-name (node)
"Expand Info NODE to HTML cross reference."
;; See (info "(texinfo) HTML Xref Node Name Expansion") for the
;; expansion rule.
(let ((node (replace-regexp-in-string
"\\([ \t\n\r]+\\)\\|\\([^a-zA-Z0-9]\\)"
(lambda (m)
(if (match-end 1) "-" (format "_%04x" (string-to-char m))))
(org-trim node))))
(cond ((string= node "") "")
((string-match-p "\\`[0-9]" node) (concat "g_t" node))
(t node))))