Mercurial > hg > xemacs-beta
comparison lisp/vm/vm-virtual.el @ 54:05472e90ae02 r19-16-pre2
Import from CVS: tag r19-16-pre2
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:57:55 +0200 |
parents | c53a95d3c46d |
children | 131b0175ea99 |
comparison
equal
deleted
inserted
replaced
53:875393c1a535 | 54:05472e90ae02 |
---|---|
246 (setq vm-virtual-folder-alist | 246 (setq vm-virtual-folder-alist |
247 (list | 247 (list |
248 (list name | 248 (list name |
249 (list (list (list 'get-buffer (buffer-name))) | 249 (list (list (list 'get-buffer (buffer-name))) |
250 (if arg (list selector arg) (list selector)))))) | 250 (if arg (list selector arg) (list selector)))))) |
251 (vm-visit-virtual-folder name read-only))) | 251 (vm-visit-virtual-folder name read-only)) |
252 ;; have to do this again here because the known virtual | |
253 ;; folder menu is now hosed because we installed it while | |
254 ;; vm-virtual-folder-alist was bound to the temp value above | |
255 (if vm-use-menus | |
256 (vm-menu-install-known-virtual-folders-menu))) | |
257 | |
252 | 258 |
253 (defun vm-apply-virtual-folder (name &optional read-only) | 259 (defun vm-apply-virtual-folder (name &optional read-only) |
254 "Apply the selectors of a named virtual folder to the current folder | 260 "Apply the selectors of a named virtual folder to the current folder |
255 and create a virtual folder containing the selected messages. | 261 and create a virtual folder containing the selected messages. |
256 | 262 |
273 (while clauses | 279 (while clauses |
274 (setcar (car clauses) (list (list 'get-buffer (buffer-name)))) | 280 (setcar (car clauses) (list (list 'get-buffer (buffer-name)))) |
275 (setq clauses (cdr clauses))) | 281 (setq clauses (cdr clauses))) |
276 (setcar vfolder (format "%s/%s" (buffer-name) (car vfolder))) | 282 (setcar vfolder (format "%s/%s" (buffer-name) (car vfolder))) |
277 (setq vm-virtual-folder-alist (list vfolder)) | 283 (setq vm-virtual-folder-alist (list vfolder)) |
278 (vm-visit-virtual-folder (car vfolder) read-only))) | 284 (vm-visit-virtual-folder (car vfolder) read-only)) |
285 ;; have to do this again here because the known virtual | |
286 ;; folder menu is now hosed because we installed it while | |
287 ;; vm-virtual-folder-alist was bound to the temp value above | |
288 (if vm-use-menus | |
289 (vm-menu-install-known-virtual-folders-menu))) | |
279 | 290 |
280 (defun vm-toggle-virtual-mirror () | 291 (defun vm-toggle-virtual-mirror () |
281 (interactive) | 292 (interactive) |
282 (vm-select-folder-buffer) | 293 (vm-select-folder-buffer) |
283 (vm-check-for-killed-summary) | 294 (vm-check-for-killed-summary) |