mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
emacs: Various cosmetic changes
This commit is contained in:
parent
73cc4105aa
commit
73b8f0b8d7
6 changed files with 34 additions and 44 deletions
|
@ -36,7 +36,8 @@
|
|||
This prints make dependencies to `standard-output' based on the
|
||||
top-level `require' expressions in the current buffer. Paths in
|
||||
rules will be given relative to DIR, or `default-directory'."
|
||||
(setq dir (or dir default-directory))
|
||||
(unless dir
|
||||
(setq dir default-directory))
|
||||
(save-excursion
|
||||
(goto-char (point-min))
|
||||
(condition-case nil
|
||||
|
|
|
@ -53,9 +53,8 @@
|
|||
|
||||
(defgroup notmuch-send nil
|
||||
"Sending messages from Notmuch."
|
||||
:group 'notmuch)
|
||||
|
||||
(custom-add-to-group 'notmuch-send 'message 'custom-group)
|
||||
:group 'notmuch
|
||||
:group 'message)
|
||||
|
||||
(defgroup notmuch-tag nil
|
||||
"Tags and tagging in Notmuch."
|
||||
|
@ -782,8 +781,7 @@ signaled error. This function does not return."
|
|||
(insert extra)
|
||||
(unless (bolp)
|
||||
(newline)))))
|
||||
(error "%s"
|
||||
(concat msg (and extra " (see *Notmuch errors* for more details)"))))
|
||||
(error "%s%s" msg (if extra " (see *Notmuch errors* for more details)" "")))
|
||||
|
||||
(defun notmuch-check-async-exit-status (proc msg &optional command err)
|
||||
"If PROC exited abnormally, pop up an error buffer and signal an error.
|
||||
|
|
|
@ -39,12 +39,9 @@ The parser always consumes input from point in the current
|
|||
buffer. Hence, the caller is allowed to delete any data before
|
||||
point and may resynchronize after an error by moving point."
|
||||
(vector 'notmuch-sexp-parser
|
||||
;; List depth
|
||||
0
|
||||
;; Partial parse position marker
|
||||
nil
|
||||
;; Partial parse state
|
||||
nil))
|
||||
0 ; List depth
|
||||
nil ; Partial parse position marker
|
||||
nil)) ; Partial parse state
|
||||
|
||||
(defmacro notmuch-sexp--depth (sp) `(aref ,sp 1))
|
||||
(defmacro notmuch-sexp--partial-pos (sp) `(aref ,sp 2))
|
||||
|
|
|
@ -505,21 +505,17 @@ message at DEPTH in the current thread."
|
|||
|
||||
(defun notmuch-show-insert-part-header (nth content-type declared-type
|
||||
&optional name comment)
|
||||
(let ((button)
|
||||
(base-label (concat (and name (concat name ": "))
|
||||
(let ((base-label (concat (and name (concat name ": "))
|
||||
declared-type
|
||||
(and (not (string-equal declared-type content-type))
|
||||
(concat " (as " content-type ")"))
|
||||
comment)))
|
||||
(setq button
|
||||
(insert-button
|
||||
(concat "[ " base-label " ]")
|
||||
:base-label base-label
|
||||
:type 'notmuch-show-part-button-type
|
||||
:notmuch-part-hidden nil))
|
||||
(insert "\n")
|
||||
;; return button
|
||||
button))
|
||||
(prog1 (insert-button
|
||||
(concat "[ " base-label " ]")
|
||||
:base-label base-label
|
||||
:type 'notmuch-show-part-button-type
|
||||
:notmuch-part-hidden nil)
|
||||
(insert "\n"))))
|
||||
|
||||
(defun notmuch-show-toggle-part-invisibility (&optional button)
|
||||
(interactive)
|
||||
|
|
|
@ -24,7 +24,6 @@
|
|||
;;
|
||||
|
||||
;;; Commentary:
|
||||
;;
|
||||
|
||||
;; Rstdoc provides a facility to extract all of the docstrings defined in
|
||||
;; an elisp source file. Usage:
|
||||
|
@ -68,10 +67,10 @@
|
|||
(insert "\n"))
|
||||
|
||||
(defvar rst--escape-alist
|
||||
'( ("\\\\='" . "\\\\'")
|
||||
("\\([^\\]\\)'" . "\\1`")
|
||||
("^[[:space:]\t]*$" . "|br|")
|
||||
("^[[:space:]\t]" . "|indent| "))
|
||||
'(("\\\\='" . "\\\\'")
|
||||
("\\([^\\]\\)'" . "\\1`")
|
||||
("^[[:space:]\t]*$" . "|br|")
|
||||
("^[[:space:]\t]" . "|indent| "))
|
||||
"List of (regex . replacement) pairs.")
|
||||
|
||||
(defun rstdoc--rst-quote-string (str)
|
||||
|
|
|
@ -154,22 +154,21 @@ running, quit if it terminated."
|
|||
|
||||
(defun notmuch-test-expect-equal (output expected)
|
||||
"Compare OUTPUT with EXPECTED. Report any discrepencies."
|
||||
(if (equal output expected)
|
||||
t
|
||||
(cond
|
||||
((and (listp output)
|
||||
(listp expected))
|
||||
;; Reporting the difference between two lists is done by
|
||||
;; reporting differing elements of OUTPUT and EXPECTED
|
||||
;; pairwise. This is expected to make analysis of failures
|
||||
;; simpler.
|
||||
(apply #'concat (cl-loop for o in output
|
||||
for e in expected
|
||||
if (not (equal o e))
|
||||
collect (notmuch-test-report-unexpected o e))))
|
||||
|
||||
(t
|
||||
(notmuch-test-report-unexpected output expected)))))
|
||||
(cond
|
||||
((equal output expected)
|
||||
t)
|
||||
((and (listp output)
|
||||
(listp expected))
|
||||
;; Reporting the difference between two lists is done by
|
||||
;; reporting differing elements of OUTPUT and EXPECTED
|
||||
;; pairwise. This is expected to make analysis of failures
|
||||
;; simpler.
|
||||
(apply #'concat (cl-loop for o in output
|
||||
for e in expected
|
||||
if (not (equal o e))
|
||||
collect (notmuch-test-report-unexpected o e))))
|
||||
(t
|
||||
(notmuch-test-report-unexpected output expected))))
|
||||
|
||||
(defun notmuch-post-command ()
|
||||
(run-hooks 'post-command-hook))
|
||||
|
|
Loading…
Reference in a new issue