(byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\317\324\331\323\324\332\333\257\334\323\324\335\336\337BBBBB\323\324\340\341\342BBBBB\323\324\343\344\345BBBBB\323\324\346\347\350BBBBB\323\324\351\352\353BBBBB\354BBBBBBBBBB\355BBBBBBB\257D\262&\210\300\356\302\303\357DD\360\306\307\310\311\314\361& \210\300\362\302\303\363DD\364\306\307\310\311\314\361& \210\300\365\302\303\366DD\367\306\307\310\311\314\361& \210\300\370\302\303\371DD\372\306\307\310\373\314\374& \207" [custom-declare-variable org-capture-templates funcall function #[0 "\300\207" [nil] 1] "Templates for the creation of new entries.\n\nEach entry is a list with the following items:\n\nkeys The keys that will select the template, as a string, characters\n only, for example \"a\" for a template to be selected with a\n single key, or \"bt\" for selection with two keys. When using\n several keys, keys using the same prefix key must be together\n in the list and preceded by a 2-element entry explaining the\n prefix key, for example\n\n (\"b\" \"Templates for marking stuff to buy\")\n\n The \"C\" key is used by default for quick access to the\n customization of the template variable. But if you want to use\n that key for a template, you can.\n\ndescription A short string describing the template, will be shown during\n selection.\n\ntype The type of entry. Valid types are:\n entry an Org node, with a headline. Will be filed\n as the child of the target entry or as a\n top-level entry.\n item a plain list item, will be placed in the\n first plain list at the target\n location.\n checkitem a checkbox item. This differs from the\n plain list item only is so far as it uses a\n different default template.\n table-line a new line in the first table at target location.\n plain text to be inserted as it is.\n\ntarget Specification of where the captured item should be placed.\n In Org files, targets usually define a node. Entries will\n become children of this node, other types will be added to the\n table or list in the body of this node.\n\n Most target specifications contain a file name. If that file\n name is the empty string, it defaults to `org-default-notes-file'.\n A file can also be given as a variable or as a function called\n with no argument. When an absolute path is not specified for a\n target, it is taken as relative to `org-directory'.\n\n Valid values are:\n\n (file \"path/to/file\")\n Text will be placed at the beginning or end of that file\n\n (id \"id of existing Org entry\")\n File as child of this entry, or in the body of the entry\n\n (file+headline \"path/to/file\" \"node headline\")\n Fast configuration if the target heading is unique in the file\n\n (file+olp \"path/to/file\" \"Level 1 heading\" \"Level 2\" ...)\n For non-unique headings, the full outline path is safer\n\n (file+regexp \"path/to/file\" \"regexp to find location\")\n File to the entry matching regexp\n\n (file+olp+datetree \"path/to/file\" \"Level 1 heading\" ...)\n Will create a heading in a date tree for today's date.\n If no heading is given, the tree will be on top level.\n To prompt for date instead of using TODAY, use the\n :time-prompt property. To create a week-tree, use the\n :tree-type property.\n\n (file+function \"path/to/file\" function-finding-location)\n A function to find the right location in the file\n\n (clock)\n File to the entry that is currently being clocked\n\n (function function-finding-location)\n Most general way: write your own function which both visits\n the file and moves point to the right location\n\ntemplate The template for creating the capture item. If you leave this\n empty, an appropriate default template will be used. See below\n for more details. Instead of a string, this may also be one of\n\n (file \"/path/to/template-file\")\n (function function-returning-the-template)\n\n in order to get a template from a file, or dynamically\n from a function.\n\nThe rest of the entry is a property list of additional options. Recognized\nproperties are:\n\n :prepend Normally newly captured information will be appended at\n the target location (last child, last table line,\n last list item...). Setting this property will\n change that.\n\n :immediate-finish When set, do not offer to edit the information, just\n file it away immediately. This makes sense if the\n template only needs information that can be added\n automatically.\n\n :jump-to-captured When set, jump to the captured entry when finished.\n\n :empty-lines Set this to the number of lines the should be inserted\n before and after the new item. Default 0, only common\n other value is 1.\n\n :empty-lines-before Set this to the number of lines the should be inserted\n before the new item. Overrides :empty-lines for the\n number lines inserted before.\n\n :empty-lines-after Set this to the number of lines the should be inserted\n after the new item. Overrides :empty-lines for the\n number of lines inserted after.\n\n :clock-in Start the clock in this item.\n\n :clock-keep Keep the clock running when filing the captured entry.\n\n :clock-resume Start the interrupted clock when finishing the capture.\n Note that :clock-keep has precedence over :clock-resume.\n When setting both to t, the current clock will run and\n the previous one will not be resumed.\n\n :time-prompt Prompt for a date/time to be used for date/week trees\n and when filling the template.\n\n :tree-type When `week', make a week tree instead of the month tree.\n\n :unnarrowed Do not narrow the target buffer, simply show the\n full buffer. Default is to narrow it so that you\n only see the new stuff.\n\n :table-line-pos Specification of the location in the table where the\n new line should be inserted. It should be a string like\n \"II-3\", meaning that the new line should become the\n third line before the second horizontal separator line.\n\n :kill-buffer If the target file was not yet visited by a buffer when\n capture was invoked, kill the buffer again after capture\n is finalized.\n\nThe template defines the text to be inserted. Often this is an\nOrg mode entry (so the first line should start with a star) that\nwill be filed as a child of the target headline. It can also be\nfreely formatted text. Furthermore, the following %-escapes will\nbe replaced with content and expanded:\n\n %[pathname] Insert the contents of the file given by\n `pathname'. These placeholders are expanded at the very\n beginning of the process so they can be used to extend the\n current template.\n %(sexp) Evaluate elisp `(sexp)' and replace it with the results.\n Only placeholders pre-existing within the template, or\n introduced with %[pathname] are expanded this way. Since this\n happens after expanding non-interactive %-escapes, those can\n be used to fill the expression.\n %<...> The result of format-time-string on the ... format specification.\n %t Time stamp, date only. The time stamp is the current time,\n except when called from agendas with `\\[org-agenda-capture]' or\n with `org-capture-use-agenda-date' set.\n %T Time stamp as above, with date and time.\n %u, %U Like the above, but inactive time stamps.\n %i Initial content, copied from the active region. If %i is\n indented, the entire inserted text will be indented as well.\n %a Annotation, normally the link created with `org-store-link'.\n %A Like %a, but prompt for the description part.\n %l Like %a, but only insert the literal link.\n %c Current kill ring head.\n %x Content of the X clipboard.\n %k Title of currently clocked task.\n %K Link to currently clocked task.\n %n User name (taken from the variable `user-full-name').\n %f File visited by current buffer when org-capture was called.\n %F Full path of the file or directory visited by current buffer.\n %:keyword Specific information for certain link types, see below.\n %^g Prompt for tags, with completion on tags in target file.\n %^G Prompt for tags, with completion on all tags in all agenda files.\n %^t Like %t, but prompt for date. Similarly %^T, %^u, %^U.\n You may define a prompt like: %^{Please specify birthday}t.\n The default date is that of %t, see above.\n %^C Interactive selection of which kill or clip to use.\n %^L Like %^C, but insert as link.\n %^{prop}p Prompt the user for a value for property `prop'.\n %^{prompt} Prompt the user for a string and replace this sequence with it.\n A default value and a completion table ca be specified like this:\n %^{prompt|default|completion2|completion3|...}.\n %? After completing the template, position cursor here.\n %\\1 ... %\\N Insert the text entered at the nth %^{prompt}, where N\n is a number, starting from 1.\n\nApart from these general escapes, you can access information specific to\nthe link type that is created. For example, calling `org-capture' in emails\nor in Gnus will record the author and the subject of the message, which you\ncan access with \"%:from\" and \"%:subject\", respectively. Here is a\ncomplete list of what is recorded for each link type.\n\nLink type | Available information\n------------------------+------------------------------------------------------\nbbdb | %:type %:name %:company\nvm, wl, mh, mew, rmail, | %:type %:subject %:message-id\ngnus | %:from %:fromname %:fromaddress\n | %:to %:toname %:toaddress\n | %:fromto (either \"to NAME\" or \"from NAME\")\n | %:date %:date-timestamp (as active timestamp)\n | %:date-timestamp-inactive (as inactive timestamp)\ngnus | %:group, for messages also all email fields\neww, w3, w3m | %:type %:url\ninfo | %:type %:file %:node\ncalendar | %:type %:date\n\nWhen you need to insert a literal percent sign in the template,\nyou can escape ambiguous cases with a backward slash, e.g., \\%i." :group org-capture :version "24.1" :set #[514 "\300!L\207" [org-capture-upgrade-templates] 5 "\n\n(fn S V)"] :type (choice :tag "Filename " (file :tag "Literal") (function :tag "Function") (variable :tag "Variable") (sexp :tag "Form")) repeat choice :value (#1="" #1# entry (file "~/org/notes.org") #1#) (list :tag "Multikey description" (string :tag "Keys ") (string :tag "Description")) list :tag "Template entry" (string :tag "Keys ") (string :tag "Description ") (choice :tag "Capture Type " :value entry (const :tag "Org entry" entry) (const :tag "Plain list item" item) (const :tag "Checkbox item" checkitem) (const :tag "Plain text" plain) (const :tag "Table line" table-line)) "Target location" "File" (const :format #1# file) (list :tag "ID" (const :format #1# id) (string :tag " ID")) "File & Headline" (const :format #1# file+headline) ((string :tag " Headline")) "File & Outline path" (const :format #1# file+olp) ((repeat :tag "Outline path" :inline t (string :tag "Headline"))) "File & Regexp" (const :format #1# file+regexp) ((regexp :tag " Regexp")) "File [ & Outline path ] & Date tree" (const :format #1# file+olp+datetree) ((option (repeat :tag "Outline path" :inline t (string :tag "Headline")))) "File & function" (const :format #1# file+function) ((sexp :tag " Function")) ((list :tag "Current clocking task" (const :format #1# clock)) (list :tag "Function" (const :format #1# function) (sexp :tag " Function"))) ((choice :tag "Template " (string) (list :tag "File" (const :format #1# file) (file :tag "Template file")) (list :tag "Function" (const :format #1# function) (function :tag "Template function"))) (plist :inline t :options (((const :format "%v " :prepend) (const t)) ((const :format "%v " :immediate-finish) (const t)) ((const :format "%v " :jump-to-captured) (const t)) ((const :format "%v " :empty-lines) (const 1)) ((const :format "%v " :empty-lines-before) (const 1)) ((const :format "%v " :empty-lines-after) (const 1)) ((const :format "%v " :clock-in) (const t)) ((const :format "%v " :clock-keep) (const t)) ((const :format "%v " :clock-resume) (const t)) ((const :format "%v " :time-prompt) (const t)) ((const :format "%v " :tree-type) (const week)) ((const :format "%v " :unnarrowed) (const t)) ((const :format "%v " :table-line-pos) (string)) ((const :format "%v " :kill-buffer) (const t))))) org-capture-before-finalize-hook #[0 "\300\207" [nil] 1] "Hook that is run right before a capture process is finalized.\nThe capture buffer is still current when this hook runs and it is\nwidened to the entire buffer." hook org-capture-after-finalize-hook #[0 "\300\207" [nil] 1] "Hook that is run right after a capture process is finalized.\nSuitable for window cleanup." org-capture-prepare-finalize-hook #[0 "\300\207" [nil] 1] "Hook that is run before the finalization starts.\nThe capture buffer is current and still narrowed." org-capture-bookmark #[0 "\300\207" [t] 1] "When non-nil, add a bookmark pointing at the last stored\nposition when capturing." "24.3" boolean] 38)
|