;ELC ;;; Compiled ;;; in Emacs version 27.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\300\303!\210\300\304!\210\300\305!\210\306\307\310\311\312DD\313\314\315\316\317&\210\306\320\310\311\321DD\322\314\323\324\325\326\327\316\317& \210\330\331\332\333\334\335%\207" [require gnus-sum gnus-util nnheader nnir ol custom-declare-variable org-gnus-prefer-web-links funcall function #[0 "\300\207" [nil] 1] "If non-nil, `org-store-link' creates web links to Google groups or Gmane.\n\\When nil, Gnus will be used for such links.\nUsing a prefix argument to the command `\\[org-store-link]' (`org-store-link')\nnegates this setting for the duration of the command." :group org-link-store :type boolean org-gnus-no-server #[0 "\300\207" [nil] 1] "Should Gnus be started using `gnus-no-server'?" org-gnus :version "24.4" :package-version (Org . "8.0") org-link-set-parameters "gnus" :follow org-gnus-open :store org-gnus-store-link] 12) #@325 Create a link to the Gnus group GROUP. If GROUP is a newsgroup and `org-gnus-prefer-web-links' is non-nil, create a link to groups.google.com or gmane.org. Otherwise create a link to the group inside Gnus. If `org-store-link' was called with a prefix arg the meaning of `org-gnus-prefer-web-links' is reversed. (fn GROUP) (defalias 'org-gnus-group-link #[257 "\302\303\304#\305\306\"\2033 \204\262\202\211?\205\266\202\2033\307\310\"\203-\311\202.\312P\2026\313P\207" [current-prefix-arg org-gnus-prefer-web-links replace-regexp-in-string "^[^:]+:" "" string-prefix-p "nntp" string-match "gmane" "http://news.gmane.org/" "http://groups.google.com/group/" "gnus:"] 5 (#$ . 1306)]) #@537 Create a link to a Gnus article. The article is specified by its MESSAGE-ID. Additional parameters are the Gnus GROUP, the NEWSGROUPS the article was posted to and the X-NO-ARCHIVE header value of that article. If GROUP is a newsgroup and `org-gnus-prefer-web-links' is non-nil, create a link to groups.google.com or gmane.org. Otherwise create a link to the article inside Gnus. If `org-store-link' was called with a prefix arg the meaning of `org-gnus-prefer-web-links' is reversed. (fn GROUP NEWSGROUPS MESSAGE-ID X-NO-ARCHIVE) (defalias 'org-gnus-article-link #[1028 " \204 \262\202\211?\205\266\202\2039\2039\211\2049\303\304\305\306\307#)\266\203\2033\310\2024\311\312!\"\207\313\314R\207" [current-prefix-arg org-gnus-prefer-web-links inhibit-changing-match-data format "gmane\\." nil t string-match "http://mid.gmane.org/%s" "http://groups.google.com/groups/search?as_umsgid=%s" url-encode-url "gnus:" "#"] 12 (#$ . 2015)]) #@43 Store a link to a Gnus folder or message. (defalias 'org-gnus-store-link #[0 "\306\267\202Y\307 \211\205 \310\311\312\313$\210\314!\315\316\317$\210\211\262\207\320 !\211:\203\220\211@\211\321\267\202\212\212\322\323`\324\"\211\205>\325!\266\323`\326\"\206I\327 !@)\202\213\212\323`\324\"\211\205[\325!\266\323`\326\"\206f\327 \330V\205\204\n\323`\324\"\211\205w\325!\266\323`\326\"\206\202\327 S\234\330\234)\202\213 \262\202\221 \262\331=\203\317\332 \333\330\334\335\336!\337\"\340$\216\212\341 \210\342\323`\324\"\211\205\267\325!\266\323`\326\"\206\302\327 \"\3438\262*\262\202\355\342\323`\324\"\211\205\333\325!\266\323`\326\"\206\346\327 \"\3438\262\211\340H\344\345\346\347H#\343H\350\351\203\352\202\353\354\351\355\354##\266\202\356\357H!\350\211\203$\360\330G\f$\210\202,\361\330G\350$\210\266\202\362\363H\236A\350\211 @\204C\262\202K\211?\205I\266\202\203t\332 \333\330\334\335\336!\364\"\340$\216\365 \210)\210\206h\366\367!\262\366\370!\262\366\371!\262\310\311\312\372\n\373\n\374 \375\313\376&\210\377 $\201B \315\316\317$\210\266\202\207\350A\212\214\201C \210\201D\201E!\204\277\201F\201G!\210eb\210\201H\201I\350\201J#\210\201K\201L \201M \201N\350$\210\201O\201P\201Q\201R\350\201J#\201S\"!\201T!@\262\344\345\346\201Q\201E!#\201Q\367!\201Q\201U!\201Q\201V!\350\211\204*\201W\201X!\210\310\311\312\372\374\375 \313\376&\f\210\377$\201B \315\316\317$\210\266\202\266\207*\207\350\207" [major-mode gnus-newsgroup-name nnir-artlist gnus-newsgroup-data org-rm-props current-prefix-arg #s(hash-table size 4 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (gnus-group-mode 6 gnus-article-mode 33 gnus-summary-mode 33 message-mode 419)) gnus-group-group-name org-link-store-props :type "gnus" :group org-gnus-group-link org-link-add-props :link :description gnus-find-method-for-group #s(hash-table size 2 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (nnvirtual 49 nnir 79)) nnvirtual-map-article get-text-property gnus-intangible gnus-summary-goto-subject gnus-number gnus-summary-last-subject 0 gnus-article-mode current-window-configuration make-byte-code "\301\300!\207" vconcat vector [set-window-configuration] 2 gnus-article-show-summary gnus-data-find-in 3 org-unbracket-string "<" ">" 4 nil replace-regexp-in-string "\\`\\([ ]*\n\\)+" "\\`[ \n ]+" "" "[ \n ]+\\'" copy-sequence 1 remove-text-properties set-text-properties To 9 [set-window-configuration] gnus-summary-select-article gnus-fetch-original-field "To" "Newsgroups" "x-no-archive" :from :date :subject :message-id :to org-gnus-article-link org-gnus-prefer-web-links org-store-link-plist org-link-email-description message-narrow-to-headers message-fetch-field "Message-ID" message-generate-headers (Message-ID) re-search-forward "^Message-ID:" t put-text-property line-beginning-position line-end-position message-deletable message-unquote-tokens message-tokenize-header mail-fetch-field "gcc" " ," last "From" "Subject" error "Can not create link: No Gcc header found"] 24 (#$ . 2981)]) #@53 Follow the nntp: link specified by PATH. (fn PATH) (defalias 'org-gnus-open-nntp #[257 "\300\301\"\300\3028\303\"\3048\3058\306\307\310A\206@#\"\207" [split-string "/" 2 "@" 3 4 org-gnus-follow-link format "nntp+%s:%s"] 10 (#$ . 6150)]) #@70 Follow the Gnus message or folder link specified by PATH. (fn PATH) (defalias 'org-gnus-open #[257 "\300\301\"\204\f\302\303\"\210\304\305\"\304\306\"\307\"\207" [string-match "\\`\\([^#]+\\)\\(#\\(.*\\)\\)?" error "Error in Gnus link %S" match-string-no-properties 1 3 org-gnus-follow-link] 6 (#$ . 6404)]) #@72 Follow a Gnus link to GROUP and ARTICLE. (fn &optional GROUP ARTICLE) (defalias 'org-gnus-follow-link #[512 "\303\304!\210\304\236A \210 \203\305 !\210\306\211\203#\307\310G\n$\210\202+\311\310G\306$\210\266\202\306\211\203?\307\310G\n$\210\202G\311\310G\306$\210\266\202\203\326\211\203\326\312!\210\3131\317\314\315!\316:\203\302@\211\317=\203\203\320\321\306#\203}\322\306\321#\202\275\323!\202\275\324\306\211\204\252\310V\203\252\320\321\n#\262\325W\203\242T\202\245\326_\262\202\205\211\203\267\322\306\321#\202\273\323!\266\202\262\202\307\211#\266\202\2620\202\335\210\323\327!\202\335\205\335\330!\207" [org-link-frame-setup gnus-other-frame-object org-rm-props require gnus select-frame nil remove-text-properties 0 set-text-properties gnus-activate-group (quit) "Couldn't follow Gnus link. Summary couldn't be opened." gnus-find-method-for-group #[771 "\300\301\211\204'\302V\203'\303\304#\262\305W\203T\202\"\306_\262\202\211\2033\307\301\304#\2026\310!\207" [1 nil 0 gnus-group-read-group t 16 2 gnus-summary-goto-article message] 9 "\n\n(fn GROUP ARTICLE MSG)"] nndoc gnus-group-read-group t gnus-summary-goto-article message 1 16 2 "Couldn't follow Gnus link. The linked group is empty." gnus-group-jump-to-group] 14 (#$ . 6726)]) #@48 Like `\[gnus]' but doesn't check for new news. (defalias 'org-gnus-no-new-news #[0 "\301 \203\302\207\203\303 \207\304 \207" [org-gnus-no-server gnus-alive-p nil gnus-no-server gnus] 1 (#$ . 8067)]) (provide 'ol-gnus)