Server IP : 111.118.215.189 / Your IP : 18.117.158.174 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/org/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:07:40 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/org/org-list.el ;;; in Emacs version 24.3.1 ;;; 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\311\304\317\320&\210\313\321\305\322\311\304\317\323&\210\313\324\315\325\311\304\317\326&\210\313\327\305\330\311\304\331\332\317\333& \210\313\334\305\335\311\304\317\336&\210\313\337\305\340\311\304\317\333&\210\313\341\342\343\311\304\331\332\317\344& \210\313\345\305\346\311\304\331\332\317\333& \207" [require org-macs org-compat custom-declare-group org-plain-lists nil "Options concerning plain lists in Org-mode." :tag "Org Plain lists" :group org-structure custom-declare-variable org-cycle-include-plain-lists t "When t, make TAB cycle visibility on plain list items.\nCycling plain lists works only when the cursor is on a plain list\nitem. When the cursor is on an outline heading, plain lists are\ntreated as text. This is the most stable way of handling this,\nwhich is why it is the default.\n\nWhen this is the symbol `integrate', then integrate plain list\nitems when cycling, as if they were children of outline headings.\n\nThis setting can lead to strange effects when switching visibility\nto `children', because the first \"child\" in a subtree decides\nwhat children should be listed. If that first \"child\" is a\nplain list item with an implied large level number, all true\nchildren and grand children of the outline heading will be\nexposed in a children' view." :type (choice (const :tag "Never" nil) (const :tag "With cursor in plain list (recommended)" t) (const :tag "As children of outline headings" integrate)) org-list-demote-modify-bullet "Default bullet type installed when demoting an item.\nThis is an association list, for each bullet type, this alist will point\nto the bullet that should be used when this item is demoted.\nFor example,\n\n (setq org-list-demote-modify-bullet\n '((\"+\" . \"-\") (\"-\" . \"+\") (\"*\" . \"+\")))\n\nwill make\n\n + Movies\n + Silence of the Lambs\n + My Cousin Vinny\n + Books\n + The Hunt for Red October\n + The Road to Omaha\n\ninto\n\n + Movies\n - Silence of the Lambs\n - My Cousin Vinny\n + Books\n - The Hunt for Red October\n - The Road to Omaha" (repeat (cons (choice :tag "If the current bullet is " (const "-") (const "+") (const "*") (const "1.") (const "1)")) (choice :tag "demotion will change it to" (const "-") (const "+") (const "*") (const "1.") (const "1)")))) org-plain-list-ordered-item-terminator "The character that makes a line with leading number an ordered list item.\nValid values are ?. and ?). To get both terminators, use t." (choice (const :tag "dot like in \"2.\"" 46) (const :tag "paren like in \"2)\"" 41) (const :tag "both" t)) org-alphabetical-lists "Non-nil means single character alphabetical bullets are allowed.\nBoth uppercase and lowercase are handled. Lists with more than\n26 items will fallback to standard numbering. Alphabetical\ncounters like \"[@c]\" will be recognized." :version "24.1" boolean org-list-two-spaces-after-bullet-regexp "A regular expression matching bullets that should have 2 spaces after them.\nWhen nil, no bullet will have two spaces after them. When\na string, it will be used as a regular expression. When the\nbullet type of a list is changed, the new bullet type will be\nmatched against this regexp. If it matches, there will be two\nspaces instead of one after the bullet in each item of the list." (choice (const :tag "never" nil) (regexp)) org-empty-line-terminates-plain-lists "Non-nil means an empty line ends all plain list levels.\nOtherwise, two of them will be necessary." org-list-automatic-rules '((checkbox . t) (indent . t)) "Non-nil means apply set of rules when acting on lists.\nBy default, automatic actions are taken when using\n \\[org-meta-return], \\[org-metaright], \\[org-metaleft],\n \\[org-shiftmetaright], \\[org-shiftmetaleft],\n \\[org-ctrl-c-minus], \\[org-toggle-checkbox] or\n \\[org-insert-todo-heading]. You can disable individually these\n rules by setting them to nil. Valid rules are:\n\ncheckbox when non-nil, checkbox statistics is updated each time\n you either insert a new checkbox or toggle a checkbox.\nindent when non-nil, indenting or outdenting list top-item\n with its subtree will move the whole list and\n outdenting a list whose bullet is * to column 0 will\n change that bullet to \"-\"." (alist :tag "Sets of rules" :key-type (choice (const :tag "Checkbox" checkbox) (const :tag "Indent" indent)) :value-type (boolean :tag "Activate" :value t)) org-list-use-circular-motion "Non-nil means commands implying motion in lists should be cyclic.\n\nIn that case, the item following the last item is the first one,\nand the item preceding the first item is the last one.\n\nThis affects the behavior of \\[org-move-item-up],\n \\[org-move-item-down], \\[org-next-item] and\n \\[org-previous-item]."] 10) #@246 Hook that is run whenever Org thinks checkbox statistics should be updated. This hook runs even if checkbox rule in `org-list-automatic-rules' does not apply, so it can be used to implement alternative ways of collecting statistics information. (defvar org-checkbox-statistics-hook nil (#$ . 5444)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\305\306\313&\210\300\314\315\316\304\305\317\320\306\313& \210\300\321\322\323\304\305\306\324&\207" [custom-declare-variable org-hierarchical-checkbox-statistics t "Non-nil means checkbox statistics counts only the state of direct children.\nWhen nil, all boxes below the cookie are counted.\nThis can be set to nil on a per-node basis using a COOKIE_DATA property\nwith the word \"recursive\" in the value." :group org-plain-lists :type boolean org-description-max-indent 20 "Maximum indentation for the second line of a description list.\nWhen the indentation would be larger than this, it will become\n5 characters instead." integer org-list-indent-offset 0 "Additional indentation for sub-items in a list.\nBy setting this to a small number, usually 1 or 2, one can more\nclearly distinguish sub-items in a list." :version "24.1" org-list-radio-list-templates '((latex-mode "% BEGIN RECEIVE ORGLST %n\n% END RECEIVE ORGLST %n\n\\begin{comment}\n#+ORGLST: SEND %n org-list-to-latex\n-\n\\end{comment}\n") (texinfo-mode "@c BEGIN RECEIVE ORGLST %n\n@c END RECEIVE ORGLST %n\n@ignore\n#+ORGLST: SEND %n org-list-to-texinfo\n-\n@end ignore\n") (html-mode "<!-- BEGIN RECEIVE ORGLST %n -->\n<!-- END RECEIVE ORGLST %n -->\n<!--\n#+ORGLST: SEND %n org-list-to-html\n-\n-->\n")) "Templates for radio lists in different major modes.\nAll occurrences of %n in a template will be replaced with the name of the\nlist, obtained by prompting the user." (repeat (list (symbol :tag "Major mode") (string :tag "Format")))] 10) #@75 Names of blocks where lists are not allowed. Names must be in lower case. (defvar org-list-forbidden-blocks '("example" "verse" "src" "ascii" "beamer" "docbook" "html" "latex" "odt") (#$ . 7338)) #@207 Context types where lists will be interpreted during export. Valid types are `drawer', `inlinetask' and `block'. More specifically, type `block' is determined by the variable `org-list-forbidden-blocks'. (defvar org-list-export-context '(block inlinetask) (#$ . 7541)) #@98 Regex corresponding to the end of a list. It depends on `org-empty-line-terminates-plain-lists'. (defconst org-list-end-re (byte-code "\203 \301\207\302\207" [org-empty-line-terminates-plain-lists "^[ ]*\n" "^[ ]*\n[ ]*\n"] 1) (#$ . 7818)) #@130 Matches a list item and puts everything into groups: group 1: bullet group 2: counter group 3: checkbox group 4: description tag (defconst org-list-full-item-re "^[ ]*\\(\\(?:[-+*]\\|\\(?:[0-9]+\\|[A-Za-z]\\)[.)]\\)\\(?:[ ]+\\|$\\)\\)\\(?:\\[@\\(?:start:\\)?\\([0-9]+\\|[A-Za-z]\\)\\][ ]*\\)?\\(?:\\(\\[[ X-]\\]\\)\\(?:[ ]+\\|$\\)\\)?\\(?:\\(.*\\)[ ]+::\\(?:[ ]+\\|$\\)\\)?" (#$ . 8070)) #@56 Return the correct regular expression for plain lists. (defalias 'org-item-re #[nil "\304=\203\n \305\202 \306U\203 \307\202 \310U\203 \311\202 \305 \203'