Server IP : 111.118.215.189 / Your IP : 18.117.158.174 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/progmodes/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:09:26 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/progmodes/idlw-help.el ;;; in Emacs version 24.3.1 ;;; 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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@34 Whether browse-url is available. (defvar idlwave-help-browse-url-available t (#$ . 562)) (byte-code "\300\301!\210\302\303\304\305\306\307%\210\310\311\304\312\306\303\313\314&\207" [require browse-url custom-declare-group idlwave-online-help nil "Online Help options for IDLWAVE mode." :group idlwave custom-declare-variable idlwave-html-help-pre-v6 "Whether pre or post-v6.0 IDL help documents are being used." :type boolean] 8) (defvar idlwave-html-link-sep (byte-code "\203 \301\207\302\207" [idlwave-html-help-pre-v6 "#" "#wp"] 1)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\305\306\307&\207" [custom-declare-variable idlwave-html-system-help-location "help/online_help/" "The directory, relative to `idlwave-system-directory', where the IDL\nHTML help files live, for IDL 6.2 and later. This location, if found,\nis used in preference to the old `idlwave-html-help-location'." :group idlwave-online-help :type directory idlwave-html-help-location (if (memq system-type '(ms-dos windows-nt)) nil "/usr/local/etc/") "The directory where the idl_html_help/ dir lives. Obsolete for IDL\n6.2 or later (see `idlwave-html-system-help-location')."] 8) #@20 Obsolete variable. (defvar idlwave-help-use-hh nil (#$ . 1752)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\305\306\313&\210\300\314\315\316\304\305\306\317&\210\300\320\321\322\304\305\306\317&\210\300\323\324\325\304\305\306\307&\207" [custom-declare-variable idlwave-help-use-assistant t "Whether to use the IDL Assistant as the help browser." :group idlwave-online-help :type boolean idlwave-help-browser-function browse-url-browser-function "Function to use to display HTML help.\nDefaults to `browse-url-browser-function', which see." function idlwave-help-browser-generic-program browse-url-generic-program "Program to run if using `browse-url-generic-program'." string idlwave-help-browser-generic-args (if (boundp 'browse-url-generic-args) browse-url-generic-args "") "Program args to use if using `browse-url-generic-program'." idlwave-help-browser-is-local nil "Whether the browser will display locally in an Emacs window.\nSeveral browsers run and/or display inside Emacs windows, but most are\nexternal programs. If the browser name contains \"-w3\", it is\nassumed to be local to Emacs. For other local browsers, this variable\nmust be explicitly set non-nil in order for the variable\n`idlwave-help-use-dedicated-frame' to function."] 8) #@55 Obsolete variable. See `idlwave-html-help-location'. (defvar idlwave-help-directory "" (#$ . 3044)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\305\306\313&\210\300\314\315\316\304\305\306\317&\210\300\320\321\322\304\305\306\323&\210\300\324\325\326\304\305\306\307&\210\300\327\302\330\304\305\306\307&\210\300\331\332\333\304\305\306\334&\210\300\335\336\337\304\305\306\334&\210\340\341\342\343\304\305%\207" [custom-declare-variable idlwave-help-use-dedicated-frame t "Non-nil means, use a separate frame for Online Help if possible." :group idlwave-online-help :type boolean idlwave-help-frame-parameters '((height . 32) (unsplittable . t)) "The frame parameters for the special Online Help frame.\nSee also `idlwave-help-use-dedicated-frame'.\nIf you do not set the frame width here, the value specified in\n`idlw-help.el' will be used." (repeat (cons symbol sexp)) idlwave-max-popup-menu-items 20 "Maximum number of items per pane in popup menus.\nCurrently only used for class selection during completion help." integer idlwave-extra-help-function 'idlwave-help-with-source "The function to call for online help if the normal help fails.\nOnline help works only for system routines which are described in the\nIDL manuals. A function may be specified to access help from other sources.\n\nThe function must accept four arguments: NAME, TYPE, CLASS, KEYWORD.\nThe Help buffer is current when this function is called, and the help\ntext should be loaded into this buffer. If help is found, the\nfunction should return the buffer position which should be used as\n`window-start' in the help window. Also, the variable\n`idlwave-help-mode-line-indicator' should be set to a useful string,\nwhich will be displayed in the mode line of the help window. If\nshould also set the variable `idlwave-help-min-frame-width' to a\npositive integer. IDLWAVE will ensure that the help frame is at least\nthat many columns wide. Failure to find help should be indicated by\nthrowing an error.\n\nWhen this variable is non-nil, IDLWAVE will allow the mouse-3 help click\nfor every routine and keyword, even though the item may not be highlighted\nin blue (indicating the availability of system documentation).\n\nThe default value for this function is `idlwave-help-with-source' which\nloads the routine source file into the help buffer. If you try to write\na different function which accesses a special help file or so, it is\nprobably a good idea to still call this function as a fallback." symbol idlwave-help-fontify-source-code nil "Non-nil means, fontify source code displayed as help like normal code." idlwave-help-source-try-header "Non-nil means, try to find help in routine header when displaying source.\nRoutines which are not documented in the system manual use their source as\nhelp text. When this variable is non-nil, we try to find a description of\nthe help item in the first routine doclib header above the routine definition.\nIf the variable is nil, or if we cannot find/parse the header, the routine\ndefinition is displayed instead." idlwave-help-doclib-name "name" "A regexp for the heading word to search for in doclib headers\nwhich specifies the `name' section. Can be used for localization\nsupport." string idlwave-help-doclib-keyword "KEYWORD" "A regexp for the heading word to search for in doclib headers\nwhich specifies the `keywords' section. Can be used for localization\nsupport." custom-declare-face idlwave-help-link ((t :inherit link)) "Face for highlighting links into IDLWAVE online help."] 8) #@20 Obsolete variable. (defvar idlwave-help-activate-links-aggressively nil (#$ . 6624)) #@43 The frame for display of IDL online help. (defvar idlwave-help-frame nil (#$ . 6715)) #@38 The default width of the help frame. (defvar idlwave-help-frame-width 102 (#$ . 6807)) #@43 Is the system online help text available? (defvar idlwave-html-help-is-available nil (#$ . 6900)) #@60 Used for the special mode line in the `idlwave-help-mode'. (defvar idlwave-help-mode-line-indicator "" (#$ . 7004)) (defvar idlwave-help-window-configuration nil) (defvar idlwave-help-special-topic-words nil) #@41 The keymap used in `idlwave-help-mode'. (defvar idlwave-help-mode-map (byte-code "\301 \302\303\304#\210\302\305\306#\210\302\307\310#\210\302\311\312#\210\302\313\314#\210\302\315\316#\210\302\317\320#\210\302\321\322#\210\302\323\324#\210\302\325\326#\210\302\327\326#\210)\207" [map make-sparse-keymap define-key "q" idlwave-help-quit "w" widen " " #[(arg) "\301!\207" [arg scroll-up] 2 nil "p"] " " scroll-up-command [delete] scroll-down-command "h" idlwave-help-find-header "H" idlwave-help-find-first-header "." idlwave-help-toggle-header-match-and-def "F" idlwave-help-fontify "\277" idlwave-help-return-to-calling-frame "x"] 4) (#$ . 7219)) #@30 Menu for Help IDLWAVE system (defvar idlwave-help-menu nil (#$ . 7888)) (byte-code "\301\302\303\304$\210\305\306N\204 \307\305\306\310\311!#\210\312\300!\204! \307\300\313\314#\210\301\207" [idlwave-help-mode-map easy-menu-do-define idlwave-help-menu "Menu for Help IDLWAVE system" ("IDLHelp" ["Definition <-> Help Text" idlwave-help-toggle-header-match-and-def t] ["Find DocLib Header" idlwave-help-find-header t] ["Find First DocLib Header" idlwave-help-find-first-header t] ["Fontify help buffer" idlwave-help-fontify t] "--" ["Quit" idlwave-help-quit t]) idlwave-help-mode-hook variable-documentation put purecopy "Hook run when entering IDLWAVE Help mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" boundp definition-name idlwave-help-mode] 5) (defvar idlwave-help-mode-map (make-sparse-keymap)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\305\306!\204 \302\306\307\310#\210\300\207" [idlwave-help-mode-map variable-documentation put purecopy "Keymap for `idlwave-help-mode'." boundp idlwave-help-mode-syntax-table definition-name idlwave-help-mode] 5) (defvar idlwave-help-mode-syntax-table (make-syntax-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [idlwave-help-mode-syntax-table variable-documentation put purecopy "Syntax table for `idlwave-help-mode'." idlwave-help-mode-abbrev-table definition-name idlwave-help-mode] 5) (defvar idlwave-help-mode-abbrev-table (progn (define-abbrev-table 'idlwave-help-mode-abbrev-table nil) idlwave-help-mode-abbrev-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [idlwave-help-mode-abbrev-table variable-documentation put purecopy "Abbrev table for `idlwave-help-mode'." idlwave-help-mode derived-mode-parent special-mode] 5) #@864 Major mode for displaying IDL Help. This is a VIEW mode for the ASCII version of IDL Help files, with some extras. Its main purpose is speed - so don't expect a fully hyper-linked help. Scrolling: SPC DEL RET Text Searches: Inside Topic: Use Emacs search functions Exit: [q]uit or mouse button 3 will kill the frame When the hep text is a source file, the following commands are available Fontification: [F]ontify the buffer like source code Jump: [h] to function doclib header [H] to file doclib header [.] back and forth between header and definition Here are all keybindings. \{idlwave-help-mode-map} In addition to any hooks its parent mode `special-mode' might have run, this mode runs the hook `idlwave-help-mode-hook', as the final step during initialization. (defalias 'idlwave-help-mode #[nil "\306\300!\210\307\310 \210\311\312\310\313N\203 \314\311\313\310\313N#\210\315!\204'