comparison lisp/mh-e/mh-show.el @ 105867:00c0adbb54a9

* mh-thread.el (mh-thread-set-tables): * mh-speed.el (mh-folder-speedbar-menu-items, mh-speed-stealth-update): (mh-speed-extract-folder-name, mh-speed-parse-flists-output): (mh-speed-invalidate-map, mh-speed-add-folder): * mh-show.el (mh-invalidate-show-buffer, mh-show-sequence-menu): * mh-seq.el (mh-list-sequences): * mh-search.el (mh-index-execute-commands, mh-index-add-to-sequence) (mh-index-delete-from-sequence, mh-index-update-maps): * mh-scan.el (mh-msg-num-width): * mh-print.el (mh-ps-spool-buffer): * mh-mime.el (mh-mime-save-parts, mh-handle-set-external-undisplayer) (mh-file-mime-type): * mh-letter.el (mh-yank-cur-msg): * mh-funcs.el (mh-list-folders, mh-pipe-msg, mh-store-msg) (mh-store-buffer): * mh-folder.el (mh-modify, mh-visit-folder, mh-write-msg-to-file) (mh-prompt-for-refile-folder): * mh-e.el (mh-exec-cmd, mh-exec-cmd-error, mh-exec-cmd-daemon) (mh-handle-process-error, mh-variant-info): * mh-comp.el (mh-forward): * mh-alias.el (mh-alias-local-users, mh-alias-which-file-has-alias): (mh-alias-add-alias-to-file): Use with-current-buffer.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 05 Nov 2009 21:04:59 +0000
parents ada588cf3ad7
children 1d1d5d9bd884
comparison
equal deleted inserted replaced
105866:3367f0022cf2 105867:00c0adbb54a9
324 324
325 ;;;###mh-autoload 325 ;;;###mh-autoload
326 (defun mh-invalidate-show-buffer () 326 (defun mh-invalidate-show-buffer ()
327 "Invalidate the show buffer so we must update it to use it." 327 "Invalidate the show buffer so we must update it to use it."
328 (if (get-buffer mh-show-buffer) 328 (if (get-buffer mh-show-buffer)
329 (save-excursion 329 (with-current-buffer mh-show-buffer
330 (set-buffer mh-show-buffer)
331 (mh-unvisit-file)))) 330 (mh-unvisit-file))))
332 331
333 (defun mh-unvisit-file () 332 (defun mh-unvisit-file ()
334 "Separate current buffer from the message file it was visiting." 333 "Separate current buffer from the message file it was visiting."
335 (or (not (buffer-modified-p)) 334 (or (not (buffer-modified-p))
509 ["Narrow to Sequence..." mh-show-narrow-to-seq t] 508 ["Narrow to Sequence..." mh-show-narrow-to-seq t]
510 ["Widen from Sequence" mh-show-widen t] 509 ["Widen from Sequence" mh-show-widen t]
511 "--" 510 "--"
512 ["Narrow to Subject Sequence" mh-show-narrow-to-subject t] 511 ["Narrow to Subject Sequence" mh-show-narrow-to-subject t]
513 ["Narrow to Tick Sequence" mh-show-narrow-to-tick 512 ["Narrow to Tick Sequence" mh-show-narrow-to-tick
514 (save-excursion 513 (with-current-buffer mh-show-folder-buffer
515 (set-buffer mh-show-folder-buffer)
516 (and mh-tick-seq (mh-seq-msgs (mh-find-seq mh-tick-seq))))] 514 (and mh-tick-seq (mh-seq-msgs (mh-find-seq mh-tick-seq))))]
517 ["Delete Rest of Same Subject" mh-show-delete-subject t] 515 ["Delete Rest of Same Subject" mh-show-delete-subject t]
518 ["Toggle Tick Mark" mh-show-toggle-tick t] 516 ["Toggle Tick Mark" mh-show-toggle-tick t]
519 "--" 517 "--"
520 ["Push State Out to MH" mh-show-update-sequences t])) 518 ["Push State Out to MH" mh-show-update-sequences t]))