Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
;ELC ;;; Compiled by leavens@LEAVENS on Mon Sep 15 16:19:46 2003 ;;; from file d:/emacs/ecb/ecb-tod.el ;;; in Emacs version 21.3.1 ;;; with bytecomp version 2.85.4.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. (if (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19.29"))) (error "`ecb-tod.el' was compiled for Emacs 19.29 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'ecb-util) #@44 *Show tip of the day at start time of ECB. (custom-declare-variable 'ecb-tip-of-the-day 't '(#$ . -609) :group 'ecb-general :type 'boolean) #@46 *File where tip-of-the-day cursor is stored. (custom-declare-variable 'ecb-tip-of-the-day-file '"~/.ecb-tip-of-day.el" '(#$ . -755) :group 'ecb-general :type 'file) #@40 List of all available tips of the day. (defconst ecb-tod-tip-list '("You can expand the ECB-methods-buffer with `ecb-expand-methods-nodes' [C-c . x]." "You can toggle between different layouts with `ecb-toggle-layout' [C-c . t]." "You can toggle displaying the ECB-windows with `ecb-toggle-ecb-windows' [C-c . w]." "You can maximize a certain ECB-window either via its popup-menu or with [C-x 1] in that window." "You can use speedbar as directory browser with option `ecb-use-speedbar-for-directories'." "You can speedup access for big directories with option `ecb-cache-directory-contents'." "You can display the online help also in HTML-format with option `ecb-show-help-format'." "You can interactively create your own layouts with the command `ecb-create-new-layout'." "You can start the eshell in the compile-window simply with `eshell' or [C-c . e]." "You can (de)activate ECB on a major-mode basis with `ecb-major-modes-activate' and `ecb-major-modes-deactivate'." "Use the incremental search in the methods-buffer for fast node-selecting; see `ecb-tree-incremental-search'." "You can cycle through all currently opened \"compile-buffers\" with `ecb-cycle-through-compilation-buffers'." "You can change the window-sizes by dragging the mouse and storing the new sizes with `ecb-store-window-sizes'." "You can get a quick overlook of all built-in layouts with `ecb-show-layout-help'." "Browse your sources as with a web-browser with `ecb-nav-goto-next' [C-c . n], `ecb-nav-goto-previous' [C-c . p]." "Download latest ECB direct from the website with `ecb-download-ecb'." "Download latest semantic direct from the website with `ecb-download-semantic''." "Customize the look&feel of the tree-buffers with `ecb-tree-expand-symbol-before' and `ecb-tree-indent'." "Customize the contents of the methods-buffer with `ecb-token-display-function', `ecb-type-token-display', `ecb-show-tokens'." "Customize the main mouse-buttons of the tree-buffers with `ecb-primary-secondary-mouse-buttons'." "Customize with `ecb-tree-RET-selects-edit-window' in which tree-buffer a RETURN selects the edit-window." "Grep a directory (recursive) by using the popup-menu (the right mouse-button) in the directories buffer." "Customize the sorting of the sources with the option `ecb-sources-sort-method'." "Narrow the source-buffer to the selected token in the methods-buffer with `ecb-token-visit-post-actions'." "Enable autom. enlarging of the compile-window by select with the option `ecb-compile-window-temporally-enlarge'." "Customize with `ecb-compile-window-temporally-enlarge' the situations the compile-window is allowed to enlarge." "Customize the jump-behavior of `other-window' [C-x o] with the option `ecb-other-window-jump-behavior'." "Customize height and width of the ECB-windows with `ecb-windows-height' and `ecb-windows-width'." "Define with `ecb-compilation-buffer-names' and `ecb-compilation-major-modes' which buffers are \"compile-buffers\"." "Customize all faces used by ECB with the customize-groups `ecb-face-options' and `ecb-faces'." "Auto-activate eshell with the option `ecb-eshell-auto-activate'." "Get best use of big screen-displays with leftright-layouts like \"leftright1\" or \"leftright2\"." "Use the POWER-click in the methods-buffer to narrow the clicked node in the edit-window." "Use the POWER-click in the sources- and history-buffer to get only an overlook of the source-contents." "Exclude not important sources from being displayed in the sources-buffer with `ecb-source-file-regexps'." "Use left- and right-arrow for smart expanding/collapsing tree-buffer-nodes; see `ecb-tree-navigation-by-arrow'." "Add personal key-bindings to the tree-buffers with `ecb-common-tree-buffer-after-create-hook'." "Add personal key-bindings to the directories-buffer with `ecb-directories-buffer-after-create-hook'." "Add personal key-bindings to the sources-buffer with `ecb-sources-buffer-after-create-hook'." "Add personal key-bindings to the methods-buffer with `ecb-methods-buffer-after-create-hook'." "Add personal key-bindings to the history-buffer with `ecb-history-buffer-after-create-hook'." "Pop up a menu with the right mouse-button and do senseful things in the tree-buffers." "Call `ecb-show-help' [C-c . o] with a prefix-argument [C-u] and choose the help-format." "You can change the prefix [C-c .] of all ECB-key-bindings quick and easy with `ecb-key-map'." "Send a problem-report to the ECB-mailing-list quick and easy with `ecb-submit-problem-report'." "Switch on/off auto. expanding of the ECB-methods-buffer with `ecb-auto-expand-directory-tree'." "You can quickly toggle auto. expanding of the ECB-methods-buffer with `ecb-toggle-auto-expand-token-tree'." "Highlight current semantic-token of the edit-buffer in the ECB-methods-buffer with `ecb-highlight-token-with-point'." "Use `scroll-all-mode' to scroll both edit-windows of ECB simultaneously - and no other windows are scrolled!" "You can toggle having a compile window with `ecb-toggle-compile-window' if `ecb-compile-window-height' is not nil." "Start ECB automatically after Emacs is started. Use option `ecb-auto-activate'" "Easy horizontal scrolling the tree-buffers with the mouse with [M-mouse-1] and [M-mouse-3]; see `ecb-tree-easy-hor-scroll'.") (#$ . 926)) #@57 Show tip of the day if `ecb-tip-of-the-day' is not nil. (defalias 'ecb-show-tip-of-the-day #[nil "t\204\205-\305\306\307\217\210\310\301!\203 \202\311\312\313\314\217\206\" @\315\f\316\317#\210\320\n!*\207" [ecb-tip-of-the-day ecb-tod-cursor cursor ecb-tod-tip-list tip #1=#:G47341 (load-file ecb-tip-of-the-day-file) ((error)) boundp 0 #2=#:G47342 (nth cursor ecb-tod-tip-list) ((error)) ecb-message-box "Tip of the day" "Close" ecb-tod-move-cursor] 4 (#$ . 6188) nil]) (defalias 'ecb-tod-move-cursor #[(cursor) "\305!\306\307\310!!\311\216r q\210\312 \210\313\314 T\fGW\203\" T\202#\315\"c)r q\210~\210\316ed\n\317\315%\210,\207" [ecb-tip-of-the-day-file #1=#:temp-buffer #2=#:temp-file cursor ecb-tod-tip-list expand-file-name get-buffer-create generate-new-buffer-name " *temp file*" ((byte-code "\301!\203\n\302!\210\301\207" [#1# buffer-name kill-buffer] 2)) erase-buffer format "(defvar ecb-tod-cursor 0)\n(setq ecb-tod-cursor %d)" 0 write-region nil] 7]) (provide 'ecb-tod)