%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/mh-e/ |
Current File : //usr/local/share/emacs/27.2/lisp/mh-e/mh-speed.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\207" [require mh-e gnus-util speedbar timer] 2) (defvar mh-speed-refresh-flag nil) (defvar mh-speed-last-selected-folder nil) (defvar mh-speed-folder-map (make-hash-table :test 'equal)) (defvar mh-speed-flists-cache (make-hash-table :test 'equal)) (defvar mh-speed-flists-process nil) (defvar mh-speed-flists-timer nil) (defvar mh-speed-partial-line "") (byte-code "\302\303\304\"A>\204 \305!\303\304\"\211\302 AB\241\210)\302\207" [speedbar-stealthy-function-list #:v mh-speed-stealth-update assoc "files" copy-tree] 5) #@32 Extra menu items for speedbar. (defvar mh-folder-speedbar-menu-items '("--" ["Visit Folder" mh-speed-view (with-current-buffer speedbar-buffer (get-text-property (mh-line-beginning-position) 'mh-folder))] ["Expand Nested Folders" mh-speed-expand-folder (and (get-text-property (mh-line-beginning-position) 'mh-children-p) (not (get-text-property (mh-line-beginning-position) 'mh-expanded)))] ["Contract Nested Folders" mh-speed-contract-folder (and (get-text-property (mh-line-beginning-position) 'mh-children-p) (get-text-property (mh-line-beginning-position) 'mh-expanded))] ["Refresh Speedbar" mh-speed-refresh t]) (#$ . 996)) (defvar mh-show-speedbar-menu-items mh-folder-speedbar-menu-items) (defvar mh-letter-speedbar-menu-items mh-folder-speedbar-menu-items) #@47 Specialized speedbar keymap for MH-E buffers. (defvar mh-folder-speedbar-key-map (speedbar-make-specialized-keymap) (#$ . 1768)) (gnus-define-keys-1 'mh-folder-speedbar-key-map '("+" mh-speed-expand-folder "-" mh-speed-contract-folder " " mh-speed-view "r" mh-speed-refresh)) (defvar mh-show-speedbar-key-map mh-folder-speedbar-key-map) (defvar mh-letter-speedbar-key-map mh-folder-speedbar-key-map) (byte-code "\300\301\302\"\210\300\303\302\"\207" [defalias mh-speed-contract-folder mh-speed-toggle mh-speed-expand-folder] 3) #@182 Regenerates the list of folders in the speedbar. Run this command if you've added or deleted a folder, or want to update the unseen message count before the next automatic update. (defalias 'mh-speed-refresh #[nil "\300\301!\210\302\303!\207" [mh-speed-flists t mh-speed-invalidate-map ""] 2 (#$ . 2303) nil]) #@74 Do stealth update. With non-nil FORCE, the update is always carried out. (defalias 'mh-speed-stealth-update #[(&optional force) "rq\210\302e\303\")\203 \304 !\210\305\207\306\207" [speedbar-buffer force get-text-property mh-level mh-speed-update-current-folder nil t] 3 (#$ . 2620)]) #@104 Toggle the display of child folders in the speedbar. The optional arguments from speedbar are IGNORED. (defalias 'mh-speed-toggle #[(&rest ignored) "\306 \210\307`\310\"\307`\311\"\307`\312\"\307`\313\"`\314\315\f\204&