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/gnus/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:10:08 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/gnus/gnus-sync.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\300\303!\210\300\304!\210\305\306\307\310\311\312\313\302&\210\314\315\316\317\313\306\320\321&\210\314\322\323\324\313\306\320\325&\210\314\326\307\327\313\306\320\330&\210\314\331\307\332\313\306\320\333&\207" [require json gnus gnus-start gnus-util custom-declare-group gnus-sync nil "The Gnus synchronization facility." :version "24.1" :group custom-declare-variable gnus-sync-newsrc-groups '("nntp" "nnrss") "List of groups to be synchronized in the gnus-newsrc-alist.\nThe group names are matched, they don't have to be fully\nqualified. Typically you would choose all of these. That's the\ndefault because there is no active sync backend by default, so\nthis setting is harmless until the user chooses a sync backend." :type (repeat regexp) gnus-sync-newsrc-offsets '(2 3) "List of per-group data to be synchronized." (set (const :tag "Read ranges" 2) (const :tag "Marks" 3)) gnus-sync-global-vars "List of global variables to be synchronized.\nYou may want to sync `gnus-newsrc-last-checked-date' but pretty\nmuch any symbol is fair game. You could additionally sync\n`gnus-newsrc-alist', `gnus-server-alist', `gnus-topic-topology',\nand `gnus-topic-alist'. Also see `gnus-variable-list'." (repeat (choice (variable :tag "A known variable") (symbol :tag "Any symbol"))) gnus-sync-backend "The synchronization backend." (radio (const :format "None" nil) (list :tag "Sync server" (const :format "LeSync Server API" lesync) (string :tag "URL of a CouchDB database for API access")) (string :tag "Sync to a file"))] 8) #@25 Carrier for newsrc data (defvar gnus-sync-newsrc-loader nil (#$ . 2128)) (byte-code "\300\301\302\303\304\305\306\307\310\311& \210\300\312\313\314\304\305\306\307\310\315& \207" [custom-declare-variable gnus-sync-lesync-name (system-name) "The LeSync name for this machine." :group gnus-sync :version "24.3" :type string gnus-sync-lesync-install-topics 'ask "Should LeSync install the recorded topics?" (choice (const :tag "Never Install" nil) (const :tag "Always Install" t) (const :tag "Ask Me Once" ask))] 10) #@35 LeSync props, keyed by group name (defvar gnus-sync-lesync-props-hash (make-hash-table :test 'equal) (#$ . 2648)) #@38 The LeSync design prefix for CouchDB (defvar gnus-sync-lesync-design-prefix "/_design/lesync" (#$ . 2768)) #@40 The LeSync security object for CouchDB (defvar gnus-sync-lesync-security-object "/_security" (#$ . 2881)) #@39 Parse the result of a LeSync request. (defalias 'gnus-sync-lesync-parse #[nil "eb\210\300\301\302\217\207" [nil (byte-code "\300\301\302\303#\205\n \304 \207" [search-forward-regexp "^$" nil t json-read] 4) ((error (gnus-message 1 "gnus-sync-lesync-parse: Could not read the LeSync response!") nil))] 3 (#$ . 2993)]) #@81 Make an access request to URL using KVDATA and METHOD. KVDATA must be an alist. (defalias 'gnus-sync-lesync-call #[(url method headers &optional kvdata) "\306\307\310!\203 \310K\202 \311\312\216\311=\203 \313\310!\210\202\"