~vm/vm/vmpc-prompt

« back to all changes in this revision

Viewing changes to lisp/vm-vars.el

  • Committer: Uday S Reddy
  • Date: 2011-12-14 17:27:26 UTC
  • Revision ID: u.s.reddy@cs.bham.ac.uk-20111214172726-f2bois0lckdwko3u
Added vm-create-virtual-folder-of-threads command and virtual selectors thread and thread-all.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5772
5772
  (define-key vm-mode-virtual-map "D" 'vm-virtual-auto-delete-message)
5773
5773
  ;; (define-key vm-mode-virtual-map "S" 'vm-virtual-save-message)
5774
5774
  ;; (define-key vm-mode-virtual-map "A" 'vm-virtual-auto-archive-messages)
5775
 
  (define-key vm-mode-virtual-map "T" 'vm-virtual-check-selector-interactive)
 
5775
  (define-key vm-mode-virtual-map "?" 'vm-virtual-check-selector-interactive)
5776
5776
  )
5777
5777
(defalias 'vm-current-key-bindings 'vm-v8-key-bindings)
5778
5778
 
5898
5898
    (define-key map "V" vm-mode-virtual-map)
5899
5899
    (define-key vm-mode-virtual-map "V" 'vm-visit-virtual-folder)
5900
5900
    (define-key vm-mode-virtual-map "C" 'vm-create-virtual-folder)
 
5901
    (define-key vm-mode-virtual-map "T" 'vm-create-virtual-folder-of-threads)
5901
5902
    (define-key vm-mode-virtual-map "X" 'vm-apply-virtual-folder)
5902
5903
    (define-key vm-mode-virtual-map "A" 'vm-create-virtual-folder-same-author)
5903
5904
    (define-key vm-mode-virtual-map "S" 'vm-create-virtual-folder-same-subject)
6541
6542
(defconst vm-supported-interactive-virtual-selectors
6542
6543
  '(("any")
6543
6544
    ("sexp")
 
6545
    ("eval")
 
6546
    ;; ("member") ; - yet to be defined
6544
6547
    ("virtual-folder-member")
6545
6548
    ("header")
6546
6549
    ("label")
6592
6595
 
6593
6596
(defconst vm-virtual-selector-function-alist
6594
6597
  '((any . vm-vs-any)
 
6598
    ;; (member . vm-vs-member) ; yet to be defined
6595
6599
    (virtual-folder-member . vm-vs-virtual-folder-member)
6596
6600
    (and . vm-vs-and)
6597
6601
    (or . vm-vs-or)
6598
6602
    (not . vm-vs-not)
6599
6603
    (sexp . vm-vs-sexp)
 
6604
    (eval . vm-vs-eval)
 
6605
    (thread . vm-vs-thread)
 
6606
    (thread-all . vm-vs-thread-all)
6600
6607
    (header . vm-vs-header)
6601
6608
    (label . vm-vs-label)
6602
6609
    (text . vm-vs-text)