Lines Matching +refs:messages +refs:buffer +refs:mode +refs:map

10 then kill the buffer and update the search window view as well.
28 - (define-key map "a" 'notmuch-show-archive-thread)
29 - (define-key map "A" 'notmuch-show-mark-read-then-archive-thread)
30 + (define-key map "a" 'notmuch-show-mark-read-archive-thread-next-thread)
31 + (define-key map "A" 'notmuch-show-archive-thread-next-thread)
32 (define-key map "b" 'notmuch-show-toggle-body-read-visible)
33 (define-key map "c" 'notmuch-show-toggle-citations-visible)
34 (define-key map "h" 'notmuch-show-toggle-headers-visible)
36 (define-key map "s" 'notmuch-show-toggle-signatures-visible)
37 (define-key map "v" 'notmuch-show-view-all-mime-parts)
38 (define-key map "w" 'notmuch-show-view-raw-message)
39 - (define-key map "x" 'kill-this-buffer)
40 + (define-key map "x" 'notmuch-show-mark-read-archive-thread-kill-buffer)
41 + (define-key map "X" 'notmuch-show-archive-thread-kill-buffer)
42 (define-key map "+" 'notmuch-show-add-tag)
43 (define-key map "-" 'notmuch-show-remove-tag)
44 (define-key map (kbd "DEL") 'notmuch-show-rewind)
51 + (let ((parent-buffer notmuch-show-parent-buffer))
52 + (kill-this-buffer)
53 + (if parent-buffer
55 + (switch-to-buffer parent-buffer)
64 +(defun notmuch-kill-message-buffer (markread)
65 + (let ((parent-buffer notmuch-show-parent-buffer))
66 + (kill-this-buffer)
67 + (if parent-buffer
69 + (switch-to-buffer parent-buffer)
84 - (let ((parent-buffer notmuch-show-parent-buffer))
85 - (kill-this-buffer)
86 - (if parent-buffer
88 - (switch-to-buffer parent-buffer)
91 + (if shownext (notmuch-show-next-thread markread) (notmuch-kill-message-buffer markread)))
99 entire thread, but only the messages shown in the current
100 buffer."
105 +(defun notmuch-show-mark-read-archive-thread-kill-buffer ()
106 + "Remove \"unread\" tag from each message, then archive and kill the buffer.
109 +and \"inbox\" tag from each. Then kill this buffer.
111 +Note: This command is safe from any race condition of new messages
113 +entire thread, but only the messages shown in the current
114 +buffer."
124 entire thread, but only the messages shown in the current
125 buffer."
130 +(defun notmuch-show-archive-thread-kill-buffer ()
131 + "Archive each message in thread, and kill the thread buffer.
134 +tag from each. Then kill this buffer.
136 +Note: This command is safe from any race condition of new messages
138 +entire thread, but only the messages shown in the current
139 +buffer."
163 @@ -618,8 +665,9 @@ messages. Each time you navigate away from a message with
166 '-'. You can also archive all messages in the current
171 +`notmuch-show-archive-thread-kill-buffer' (bound to 'x' by default).
173 \\{notmuch-show-mode-map}"