;ELC ;;; Compiled ;;; in Emacs version 26.3 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\305\306\307\310\311&\207" [require ol org-link-set-parameters "info" :follow org-info-open :export org-info-export :store org-info-store-link] 8) #@40 Store a link to an Info file and node. (defalias 'org-info-store-link #[0 "\303=\205&\304\305 !\306\nR\305 !\306\nQ\307\310\311\312 \313\n\314 \315\n&\n\210\266\202\207" [major-mode Info-current-file Info-current-node Info-mode "info:" file-name-nondirectory "#" org-link-store-props :type "info" :file :node :link :description] 13 (#$ . 593)]) #@67 Follow an Info file and node link specified by PATH. (fn PATH _) (defalias 'org-info-open #[514 "\300!\207" [org-info-follow-link] 4 (#$ . 949)]) #@65 Follow an Info file and node link specified by NAME. (fn NAME) (defalias 'org-info-follow-link #[257 "\300\301\"\204\300\302\"\203>\303\304\"\303\305\"\206\306\307\310!\210\3111*\312\"0\202=\210\312\306\"\210\3131;\314!0\202=\210\211\207\315\316\"\207" [string-match "\\(.*\\)\\(?:#\\|::\\)\\(.*\\)" "\\(.*\\)" match-string 1 2 "Top" require info (user-error) Info-find-node (user-error) Info-index user-error "Could not open: %s"] 6 (#$ . 1103)]) #@103 List of emacs documents available. Taken from  (defconst org-info-emacs-documents '("ada-mode" "auth" "autotype" "bovine" "calc" "ccmode" "cl" "dbus" "dired-x" "ebrowse" "ede" "ediff" "edt" "efaq-w32" "efaq" "eieio" "eintr" "elisp" "emacs-gnutls" "emacs-mime" "emacs" "epa" "erc" "ert" "eshell" "eudc" "eww" "flymake" "forms" "gnus" "htmlfontify" "idlwave" "ido" "info" "mairix-el" "message" "mh-e" "newsticker" "nxml-mode" "octave-mode" "org" "pcl-cvs" "pgg" "rcirc" "reftex" "remember" "sasl" "sc" "semantic" "ses" "sieve" "smtpmail" "speedbar" "srecode" "todo-mode" "tramp" "url" "vip" "viper" "widget" "wisent" "woman") (#$ . 1577)) #@153 Alist of documents generated from Texinfo source. When converting info links to HTML, links to any one of these manuals are converted to use these URL. (defconst org-info-other-documents '(("libc" . "https://www.gnu.org/software/libc/manual/html_mono/libc.html") ("make" . "https://www.gnu.org/software/make/manual/make.html")) (#$ . 2276)) #@357 Return URL or HTML file associated to Info FILENAME. If FILENAME refers to an official GNU document, return a URL pointing to the official page for that document, e.g., use "gnu.org" for all Emacs related documents. Otherwise, append ".html" extension to FILENAME. See `org-info-emacs-documents' and `org-info-other-documents' for details. (fn FILENAME) (defalias 'org-info-map-html-url #[257 "\211\235\203 \302\303\"\207\304 \"A\206\211\305P\207" [org-info-emacs-documents org-info-other-documents format "https://www.gnu.org/software/emacs/manual/html_mono/%s.html" assoc ".html"] 4 (#$ . 2624)]) #@54 Expand Info NODE to HTML cross reference. (fn NODE) (defalias 'org-info--expand-node-name #[257 "\301\302\303\304\301\203\305\202\306\307\301\310\307##\266\202#\211\307\230\203$\307\202;\311\304\312\313#)\266\203\203:\314P\202;\211\207" [inhibit-changing-match-data replace-regexp-in-string "\\([ \n ]+\\)\\|\\([^a-zA-Z0-9]\\)" #[257 "\300\225\203\301\207\302\303\304!\"\207" [1 "-" format "_%04x" string-to-char] 5 "\n\n(fn M)"] nil "\\`\\([ ]*\n\\)+" "\\`[ \n ]+" "" "[ \n ]+\\'" "\\`[0-9]" t string-match "g_t"] 13 (#$ . 3237)]) #@112 Export an info link. See `org-link-parameters' for details about PATH, DESC and FORMAT. (fn PATH DESC FORMAT) (defalias 'org-info-export #[771 "\300\301\"\211@A@\206 \302\303=\203&\304\305\306!\307!\206\" $\202>\310=\203=\2061\311\304\312$\262\202>\313\207" [split-string "#\\|::" "Top" html format "%s" org-info-map-html-url org-info--expand-node-name texinfo "" "@ref{%s,%s,,%s,}" nil] 12 (#$ . 3802)]) (provide 'ol-info)