mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 04:10:54 -08:00
* lisp/net/imap.el: Use proper outline headings
This library already used section headings but it used just two instead of three semicolons, making them indistinguishable from plain comments. One heading is new.
This commit is contained in:
parent
e118b79773
commit
54097328c5
1 changed files with 19 additions and 13 deletions
|
|
@ -134,6 +134,7 @@
|
|||
;;
|
||||
|
||||
;;; Code:
|
||||
;;; Dependencies
|
||||
|
||||
(eval-when-compile (require 'cl-lib))
|
||||
(require 'utf7)
|
||||
|
|
@ -145,7 +146,7 @@
|
|||
(declare-function digest-md5-digest-uri "ext:digest-md5")
|
||||
(declare-function digest-md5-challenge "ext:digest-md5")
|
||||
|
||||
;; User variables.
|
||||
;;; User variables
|
||||
|
||||
(defgroup imap nil
|
||||
"Low-level IMAP issues."
|
||||
|
|
@ -257,7 +258,7 @@ Shorter values mean quicker response, but is more CPU intensive."
|
|||
:group 'imap
|
||||
:type 'boolean)
|
||||
|
||||
;; Various variables.
|
||||
;;; Various variables
|
||||
|
||||
(defvar imap-fetch-data-hook nil
|
||||
"Hooks called after receiving each FETCH response.")
|
||||
|
|
@ -316,7 +317,9 @@ the value of this variable will be bound to a certain value to which
|
|||
an application program that uses this module specifies on a per-server
|
||||
basis.")
|
||||
|
||||
;; Internal constants. Change these and die.
|
||||
;;; Internal constants
|
||||
|
||||
;; Change these and die.
|
||||
|
||||
(defconst imap-default-port 143)
|
||||
(defconst imap-default-ssl-port 993)
|
||||
|
|
@ -348,7 +351,7 @@ basis.")
|
|||
(defconst imap-log-buffer "*imap-log*")
|
||||
(defconst imap-debug-buffer "*imap-debug*")
|
||||
|
||||
;; Internal variables.
|
||||
;;; Internal variables
|
||||
|
||||
(defvar imap-stream nil)
|
||||
(defvar imap-auth nil)
|
||||
|
|
@ -437,7 +440,7 @@ This variable is set to t automatically per server if the
|
|||
canonical form fails.")
|
||||
|
||||
|
||||
;; Utility functions:
|
||||
;;; Utility functions
|
||||
|
||||
(defun imap-remassoc (key alist)
|
||||
"Delete by side effect any elements of ALIST whose car is `equal' to KEY.
|
||||
|
|
@ -489,7 +492,8 @@ sure of changing the value of `foo'."
|
|||
(nth 3 (car imap-failed-tags))))
|
||||
|
||||
|
||||
;; Server functions; stream stuff:
|
||||
;;; Server functions
|
||||
;;;; Stream functions
|
||||
|
||||
(defun imap-log (string-or-buffer)
|
||||
(when imap-log
|
||||
|
|
@ -747,7 +751,7 @@ sure of changing the value of `foo'."
|
|||
(message "imap: Connecting with STARTTLS...%s" (if done "done" "failed"))
|
||||
done))
|
||||
|
||||
;; Server functions; authenticator stuff:
|
||||
;;;; Authenticator functions
|
||||
|
||||
(defun imap-interactive-login (buffer loginfunc)
|
||||
"Login to server in BUFFER.
|
||||
|
|
@ -871,7 +875,7 @@ t if it successfully authenticates, nil otherwise."
|
|||
(concat "LOGIN anonymous \"" (concat (user-login-name) "@"
|
||||
(system-name)) "\"")))))
|
||||
|
||||
;;; Compiler directives.
|
||||
;;; Compiler directives
|
||||
|
||||
(defvar imap-sasl-client)
|
||||
(defvar imap-sasl-step)
|
||||
|
|
@ -969,7 +973,7 @@ t if it successfully authenticates, nil otherwise."
|
|||
(imap-send-command-1 "")
|
||||
(imap-ok-p (imap-wait-for-tag tag)))))))
|
||||
|
||||
;; Server functions:
|
||||
;;; Server functions
|
||||
|
||||
(defun imap-open-1 (buffer)
|
||||
(with-current-buffer buffer
|
||||
|
|
@ -1228,7 +1232,7 @@ If BUFFER is nil, the current buffer is assumed."
|
|||
(imap-send-command-wait "LOGOUT" buffer)))
|
||||
|
||||
|
||||
;; Mailbox functions:
|
||||
;;; Mailbox functions
|
||||
|
||||
(defun imap-mailbox-put (propname value &optional mailbox buffer)
|
||||
(with-current-buffer (or buffer (current-buffer))
|
||||
|
|
@ -1520,7 +1524,7 @@ or `unseen'. The IMAP command tag is returned."
|
|||
identifier))))))
|
||||
|
||||
|
||||
;; Message functions:
|
||||
;;; Message functions
|
||||
|
||||
(defun imap-current-message (&optional buffer)
|
||||
(with-current-buffer (or buffer (current-buffer))
|
||||
|
|
@ -1832,7 +1836,7 @@ on failure."
|
|||
(if (aref from 0) ">"))))
|
||||
|
||||
|
||||
;; Internal functions.
|
||||
;;; Internal functions
|
||||
|
||||
(defun imap-add-callback (tag func)
|
||||
(setq imap-callbacks (append (list (cons tag func)) imap-callbacks)))
|
||||
|
|
@ -1969,7 +1973,7 @@ Return nil if no complete line has arrived."
|
|||
(delete-region (point-min) (point-max)))))))))
|
||||
|
||||
|
||||
;; Imap parser.
|
||||
;;; Imap parser
|
||||
|
||||
(defsubst imap-forward ()
|
||||
(or (eobp) (forward-char)))
|
||||
|
|
@ -2850,6 +2854,8 @@ Return nil if no complete line has arrived."
|
|||
(imap-forward)
|
||||
(nreverse body)))))
|
||||
|
||||
;;; Debug
|
||||
|
||||
(when imap-debug ; (untrace-all)
|
||||
(require 'trace)
|
||||
(buffer-disable-undo (get-buffer-create imap-debug-buffer))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue