Current File : //kunden/usr/share/emacs/27.2/lisp/org/ol.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; 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\300\302!\210\303\304\305\306\307\310\311\312&\210\313\314\315\316\317DD\320\311\304\321\322\323\324\325\305&\210\313\326\315\316\327DD\330\311\304\323\331\325\332& \210\313\333\315\316\334DD\335\311\304\323\336\325\337& \210\313\340\315\316\341DD\342\311\304\323\343\325\344& \210\313\345\315\316\346DD\347\311\304\323\350\325\351& \210\303\352\305\353\307\354\311\304&\210\313\355\315\316\356DD\357\311\352\323\360\325\337& \210\313\361\315\316\362DD\363\311\352\364\365\323\366\325\367&\210\313\370\315\316\371DD\372\311\352\323\373\325\305& \210\313\374\315\316\375DD\376\311\352\364\377\323\201@ \325\344&\210\313\201A \315\316\201B DD\201C \311\352\323\331\325\332& \210\313\201D \315\316\201E DD\201F \311\352\323\201G \325\305& \210\313\201H \315\316\201I DD\201J \311\352\364\377\323\201K \325\305&\210\313\201L \315\316\201M DD\201N \311\352\323\201O \325\305& \210\313\201P \315\316\201Q DD\201R \311\352\364\377\323\201K \325\305&\210\303\201S \305\201T \307\201U \311\304&\210\313\201V \315\316\201W DD\201X \311\201S \323\201Y \325\201Z & \210\313\201[ \315\316\201\\ DD\201] \311\201S \321\201^ \323\366\325\367&\210\313\201_ \315\316\201` DD\201a \311\201S \323\201K \325\367& \210\313\201b \315\316\201c DD\201d \311\201S \323\331\325\332& \207" [require org-compat org-macs custom-declare-group org-link nil "Options concerning links in Org mode." :tag "Org Link" :group org custom-declare-variable org-link-parameters funcall function #[0 "\300\207" [nil] 1] "Alist of properties that defines all the links in Org mode.\n\nThe key in each association is a string of the link type.\nSubsequent optional elements make up a property list for that\ntype.\n\nAll properties are optional. However, the most important ones\nare, in this order, `:follow', `:export', and `:store', described\nbelow.\n\n`:follow'\n\n Function used to follow the link, when the `org-open-at-point'\n command runs on it. It is called with two arguments: the path,\n as a string, and a universal prefix argument.\n\n Here, you may use `org-link-open-as-file' helper function for\n types similar to \"file\".\n\n`:export'\n\n Function that accepts four arguments:\n - the path, as a string,\n - the description as a string, or nil,\n - the export back-end,\n - the export communication channel, as a plist.\n\n When nil, export for that type of link is delegated to the\n back-end.\n\n`:store'\n\n Function responsible for storing the link. See the function\n `org-store-link-functions' for a description of the expected\n arguments.\n\nAdditional properties provide more specific control over the\nlink.\n\n`:activate-func'\n\n Function to run at the end of Font Lock activation. It must\n accept four arguments:\n - the buffer position at the start of the link,\n - the buffer position at its end,\n - the path, as a string,\n - a boolean, non-nil when the link has brackets.\n\n`:complete'\n\n Function that inserts a link with completion. The function\n takes one optional prefix argument.\n\n`:display'\n\n Value for `invisible' text property on the hidden parts of the\n link. The most useful value is `full', which will not fold the\n link in descriptive display. Default is `org-link'.\n\n`:face'\n\n Face for the link, or a function returning a face. The\n function takes one argument, which is the path.\n\n The default face is `org-link'.\n\n`:help-echo'\n\n String or function used as a value for the `help-echo' text\n property. The function is called with one argument, the help\n string to display, and should return a string.\n\n`:htmlize-link'\n\n Function or plist for the `htmlize-link' text property. The\n function takes no argument.\n\n Default is (:uri \"type:path\")\n\n`:keymap'\n\n Active keymap when point is on the link. Default is\n `org-mouse-map'.\n\n`:mouse-face'\n\n Face used when hovering over the link. Default is\n `highlight'." :package-version (Org . "9.1") :type (alist :tag "Link display parameters" :value-type plist) :safe org-link-descriptive #[0 "\300\207" [t] 1] "Non-nil means Org displays descriptive links.\n\nE.g. [[https://orgmode.org][Org website]] is be displayed as\n\"Org Website\", hiding the link itself and just displaying its\ndescription. When set to nil, Org displays the full links\nliterally.\n\nYou can interactively set the value of this variable by calling\n`org-toggle-link-display' or from the \"Org > Hyperlinks\" menu." boolean booleanp org-link-make-description-function #[0 "\300\207" [nil] 1] "Function to use for generating link descriptions from links.\nThis function must take two parameters: the first one is the\nlink, the second one is the description generated by\n`org-insert-link'. The function should return the description to\nuse." (choice (const nil) (function)) null org-link-file-path-type #[0 "\300\207" [adaptive] 1] "How the path name in file links should be stored.\nValid values are:\n\nrelative Relative to the current directory, i.e. the directory of the file\n into which the link is being inserted.\nabsolute Absolute path, if possible with ~ for home directory.\nnoabbrev Absolute path, no abbreviation of home directory.\nadaptive Use relative path for files in the current directory and sub-\n directories of it. For other files, use an absolute path." (choice (const relative) (const absolute) (const noabbrev) (const adaptive)) symbolp org-link-abbrev-alist #[0 "\300\207" [nil] 1] "Alist of link abbreviations.\nThe car of each element is a string, to be replaced at the start of a link.\nThe cdrs are replacement values, like (\"linkkey\" . REPLACE). Abbreviated\nlinks in Org buffers can have an optional tag after a double colon, e.g.,\n\n [[linkkey:tag][description]]\n\nThe `linkkey' must be a single word, starting with a letter, followed\nby letters, numbers, `-' or `_'.\n\nIf REPLACE is a string, the tag will simply be appended to create the link.\nIf the string contains \"%s\", the tag will be inserted there. If the string\ncontains \"%h\", it will cause a url-encoded version of the tag to be inserted\nat that point (see the function `url-hexify-string'). If the string contains\nthe specifier \"%(my-function)\", then the custom function `my-function' will\nbe invoked: this function takes the tag as its only argument and must return\na string.\n\nREPLACE may also be a function that will be called with the tag as the\nonly argument to create the link, which should be returned as a string.\n\nSee the manual for examples." (repeat (cons (string :tag "Protocol") (choice (string :tag "Format") (function)))) #[257 "\211:\205 \211@\211;\205 A\211;\205 \300\262\262\207" [t] 4 "\n\n(fn VAL)"] org-link-follow "Options concerning following links in Org mode." "Org Follow Link" org-link-translation-function #[0 "\300\207" [nil] 1] "Function to translate links with different syntax to Org syntax.\nThis can be used to translate links created for example by the Planner\nor emacs-wiki packages to Org syntax.\nThe function must accept two parameters, a TYPE containing the link\nprotocol name like \"rmail\" or \"gnus\" as a string, and the linked path,\nwhich is everything after the link protocol. It should return a cons\nwith possibly modified values of type and path.\nOrg contains a function for this, so if you set this variable to\n`org-translate-link-from-planner', you should be able follow many\nlinks created by planner." (choice (const nil) (function)) org-link-doi-server-url #[0 "\300\207" [#1="https://doi.org/"] 1 #1#] "The URL of the DOI server." :version "24.3" string stringp org-link-frame-setup #[0 "\300\207" [((vm . vm-visit-folder-other-frame) (vm-imap . vm-visit-imap-folder-other-frame) (gnus . org-gnus-no-new-news) (file . find-file-other-window) (wl . wl-other-frame))] 1] "Setup the frame configuration for following links.\nWhen following a link with Emacs, it may often be useful to display\nthis link in another window or frame. This variable can be used to\nset this up for the different types of links.\nFor VM, use any of\n `vm-visit-folder'\n `vm-visit-folder-other-window'\n `vm-visit-folder-other-frame'\nFor Gnus, use any of\n `gnus'\n `gnus-other-frame'\n `org-gnus-no-new-news'\nFor FILE, use any of\n `find-file'\n `find-file-other-window'\n `find-file-other-frame'\nFor Wanderlust use any of\n `wl'\n `wl-other-frame'\nFor the calendar, use the variable `calendar-setup'.\nFor BBDB, it is currently only possible to display the matches in\nanother window." (list (cons (const vm) (choice (const vm-visit-folder) (const vm-visit-folder-other-window) (const vm-visit-folder-other-frame))) (cons (const vm-imap) (choice (const vm-visit-imap-folder) (const vm-visit-imap-folder-other-window) (const vm-visit-imap-folder-other-frame))) (cons (const gnus) (choice (const gnus) (const gnus-other-frame) (const org-gnus-no-new-news))) (cons (const file) (choice (const find-file) (const find-file-other-window) (const find-file-other-frame))) (cons (const wl) (choice (const wl) (const wl-other-frame)))) org-link-search-must-match-exact-headline #[0 "\300\207" [query-to-create] 1] "Non-nil means internal fuzzy links can only match headlines.\n\nWhen nil, the a fuzzy link may point to a target or a named\nconstruct in the document. When set to the special value\n`query-to-create', offer to create a new headline when none\nmatched.\n\nSpaces and statistics cookies are ignored during heading searches." "24.1" (choice (const :tag "Use fuzzy text search" nil) (const :tag "Match only exact headline" t) (const :tag "Match exact headline or query to create it" query-to-create)) org-link-use-indirect-buffer-for-internals #[0 "\300\207" [nil] 1] "Non-nil means use indirect buffer to display infile links.\nActivating internal links (from one location in a file to another location\nin the same file) normally just jumps to the location. When the link is\nactivated with a `\\[universal-argument]' prefix (or with mouse-3), the link is displayed in\nanother window. When this option is set, the other window actually displays\nan indirect buffer clone of the current buffer, to avoid any visibility\nchanges to the current buffer." org-link-shell-confirm-function #[0 "\300\207" [yes-or-no-p] 1] "Non-nil means ask for confirmation before executing shell links.\n\nShell links can be dangerous: just think about a link\n\n [[shell:rm -rf ~/*][Google Search]]\n\nThis link would show up in your Org document as \"Google Search\",\nbut really it would remove your entire home directory.\nTherefore we advise against setting this variable to nil.\nJust change it to `y-or-n-p' if you want to confirm with a\nsingle keystroke rather than having to type \"yes\"." (choice (const :tag "with yes-or-no (safer)" yes-or-no-p) (const :tag "with y-or-n (faster)" y-or-n-p) (const :tag "no confirmation (dangerous)" nil)) org-link-shell-skip-confirm-regexp #[0 "\300\207" [#2=""] 1 #2#] "Regexp to skip confirmation for shell links." regexp org-link-elisp-confirm-function #[0 "\300\207" [yes-or-no-p] 1] "Non-nil means ask for confirmation before executing Emacs Lisp links.\nElisp links can be dangerous: just think about a link\n\n [[elisp:(shell-command \"rm -rf ~/*\")][Google Search]]\n\nThis link would show up in your Org document as \"Google Search\",\nbut really it would remove your entire home directory.\nTherefore we advise against setting this variable to nil.\nJust change it to `y-or-n-p' if you want to confirm with a\nsingle keystroke rather than having to type \"yes\"." (choice (const :tag "with yes-or-no (safer)" yes-or-no-p) (const :tag "with y-or-n (faster)" y-or-n-p) (const :tag "no confirmation (dangerous)" nil)) org-link-elisp-skip-confirm-regexp #[0 "\300\207" [#2#] 1 #2#] "A regexp to skip confirmation for Elisp links." org-link-store "Options concerning storing links in Org mode." "Org Store Link" org-link-context-for-files #[0 "\300\207" [t] 1] "Non-nil means file links from `org-store-link' contain context.\n\\<org-mode-map>\nA search string is added to the file name with \"::\" as separator\nand used to find the context when the link is activated by the command\n`org-open-at-point'. When this option is t, the entire active region\nis be placed in the search string of the file link. If set to a\npositive integer N, only the first N lines of context are stored.\n\nUsing a prefix argument to the command `org-store-link' (`\\[universal-argument] \\[org-store-link]')\nnegates this setting for the duration of the command." (choice boolean integer) #[257 "\300!\206 \211\250\207" [booleanp] 3 "\n\n(fn VAL)"] org-link-email-description-format #[0 "\300\207" [#3="Email %c: %s"] 1 #3#] "Format of the description part of a link to an email or usenet message.\nThe following %-escapes will be replaced by corresponding information:\n\n%F full \"From\" field\n%f name, taken from \"From\" field, address if no name\n%T full \"To\" field\n%t first name in \"To\" field, address if no name\n%c correspondent. Usually \"from NAME\", but if you sent it yourself, it\n will be \"to NAME\". See also the variable `org-from-is-user-regexp'.\n%s subject\n%d date\n%m message-id.\n\nYou may use normal field width specification between the % and the letter.\nThis is for example useful to limit the length of the subject.\n\nExamples: \"%f on: %.30s\", \"Email from %f\", \"Email %c\"" (Org . "9.3") org-link-from-user-regexp #[0 "\302!\205\f \303\304\305!\"\302 !\205 \303\304\305 !\"\203'