• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/lisp/progmodes/

Lines Matching +defs:is +defs:current

11 ;; This file is part of GNU Emacs.
13 ;; This file is free software; you can redistribute it and/or modify
18 ;; This file is distributed in the hope that it will be useful,
31 ;; system routines is extracted automatically from the IDL
32 ;; documentation, and is available, along with general routine
47 "Whether browse-url is available")
69 is used in preference to the old idlwave-html-help-location."
110 (defcustom idlwave-help-browser-is-local nil
113 external programs. If the browser name contains \"-w3\", it is
150 The Help buffer is current when this function is called, and the help
151 text should be loaded into this buffer. If help is found, the
157 positive integer. IDLWAVE will ensure that the help frame is at least
161 When this variable is non-nil, IDLWAVE will allow the mouse-3 help click
165 The default value for this function is `idlwave-help-with-source' which
167 a different function which accesses a special help file or so, it is
180 help text. When this variable is non-nil, we try to find a description of
182 If the variable is nil, or if we cannot find/parse the header, the routine
183 definition is displayed instead."
218 (defvar idlwave-html-help-is-available nil
266 This is a VIEW mode for the ASCII version of IDL Help files,
267 with some extras. Its main purpose is speed - so don't
274 When the hep text is a source file, the following commands are available
304 "Return the help directory where HTML files are, or nil if that is unknown."
335 (error "browse-url is not available; install it or IDL Assistant to use HTML help.")))))
338 (defvar idlwave-current-obj_new-class)
345 (let ((marker (list (current-buffer) (point)))
347 ;; Check for frame switching. When the command is invoked twice
395 ;; MODULE is (name type class), for this or any inheriting class
405 idlwave-current-obj_new-class (match-string 1 str))
460 (nth 2 (idlwave-current-routine))
480 ;; Check if we need to update the "current" structure
521 ;; FIXME: is this a good way to handle this?
583 ;; XXX is this necessary, given all-method-classes?
604 ;; XXX is this necessary, given all-method-keyword-classes?
610 (setq class idlwave-current-obj_new-class
631 "Highlight all completions for which help is available and attach link.
633 `idlwave-help-link' face is used for this."
635 (with-current-buffer (get-buffer "*Completions*")
680 ;; we kill the help frame before the return-frame is selected.
682 ;; and check if the return-frame *is* now selected.
683 ;; This is marked "eperimental" since we are not sure when its OK.
712 (current-window-configuration)))
740 Either loads an HTML link, if LINK is non-nil, or gets special-help on
741 the optional arguments, if any special help is defined. If LINK is
743 see if a link is set for it. Try extra help functions if necessary."
812 ((or idlwave-help-browser-is-local
821 (defvar idlwave-current-tags-buffer)
822 (defvar idlwave-current-tags-class)
828 `idlwave-help-do-class-struct-tag' is non-nil, keyword is a tag to
830 `idlwave-help-do-struct-tag' is non-nil, show help from the matching
856 (setq in-buf ; structure-tag completion is always in current buffer
858 idlwave-current-tags-buffer
860 ;; see if file is in a visited buffer, insert those contents
888 idlwave-current-tags-class))
929 "Find the definition of routine CLASS::NAME in current buffer.
930 KEYWORD is ignored. Returns the point of match if successful, nil otherwise."
951 First checks if there is a doc-lib header which describes the correct
954 window. If EXACT is non-nil, the full help position must be found -
955 down to the keyword requested. This setting is for context help, if
956 the exact spot is needed.
958 If EXACT is nil, the position of the header is returned if it
960 be found. TYPE is ignored.
965 same or the next line. When KEYWORD is non-nil, looks first for a
966 `KEYWORDS' section. It is amazing how inconsisten this is through
968 upper case \"KEYWORD\" string. If this line is not fould we search
976 If there is a match, we assume it is the keyword description."
993 ;; NAME tag plus the routine name. The new version is from JD.
1068 When DING is non-nil, ring the bell as well."
1110 (error "No DocLib Header in current file"))))
1149 Useful when source code is displayed as help. See the option