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

Lines Matching +defs:right +defs:arrow

345 ;; right-margin comment, i.e., to a minimum of `comment-column'.
692 property on the `->' arrow in the source code, so that during the same
696 on the arrow.
702 An arrow which knows the class will be highlighted with
703 `idlwave-class-arrow-face'. The command \\[idlwave-routine-info]
704 displays (with prefix arg: deletes) the class stored on the arrow
709 (defcustom idlwave-class-arrow-face 'bold
711 When IDLWAVE stores a class name as text property on an object arrow
712 \(see variable `idlwave-store-inquired-class', it highlights the arrow
713 with this font in order to remind the user that this arrow is special."
1231 '(idlwave-match-class-arrows (0 idlwave-class-arrow-face))))
1255 ;; Match an object arrow with class property
1837 key stroke gets you directly to the right place in the docs. See
2247 (amp-right (eq next-char ?&))
2249 (unless amp-right ;no need to do it twice, amp-left will catch it.
5232 ;; yes, this buffer has the right mode.
6384 ;; the arrow. When the object is "self", we use the class of the
6386 ;; Also stores the selected class as a text property at the arrow.
6399 (arrow (and apos (string= (buffer-substring apos (+ 2 apos)) "->")))
6401 (and arrow
6412 (if (and arrow (get-text-property apos 'idlwave-class)
6454 (when (and store arrow)
6458 `(idlwave-class ,class face ,idlwave-class-arrow-face
6503 ARROW: Location of the arrow"
6510 (func-arrow (nth 2 func-entry))
6516 (pro-arrow (nth 2 pro-entry))
6521 cw cw-mod cw-arrow cw-class cw-point)
6533 cw-arrow pro-arrow))
6548 cw-class func-class cw-arrow func-arrow))
6551 cw-class pro-class cw-arrow pro-arrow))
6562 (setq cw-arrow (copy-marker (match-beginning 0))
6566 (list (list pro pro-point pro-class pro-arrow)
6567 (list func func-point func-class func-arrow)
6569 (list cw-mod cw-point cw-class cw-arrow)
6582 ;; The return value is ("function-name" class arrow-start (point) level).
6592 func arrow-start class)
6612 (setq arrow-start (copy-marker (match-beginning 0))
6619 arrow-start func-point cnt)))
6625 ;; The return value is ("procedure-name" class arrow-pos (point)).
6630 pro class arrow-start string)
6649 arrow-start (copy-marker (+ (point) (match-beginning 1)))
6653 arrow-start
7613 ;; Check if the context is right
7674 ;; Check if the context is right for system variable
7684 ;; Check if the context is right for sysvar tag
7938 this arrow, if any (see `idlwave-store-inquired-class'). With a
7946 ;; Cursor is on an arrow
7948 ;; arrow has class property
7956 (message "Class property removed from arrow")))
7963 ;; Not on an arrow...
8336 'idlwave-mouse-active-rinfo-right)
8590 (defun idlwave-mouse-active-rinfo-right (ev)
8592 (idlwave-mouse-active-rinfo ev 'right))
8600 (idlwave-mouse-active-rinfo nil 'right))
8602 (defun idlwave-mouse-active-rinfo (ev &optional right shift)
8630 (if right ; In help
8633 ;; Fake idlwave-routines so help will find the right entry
8651 (if right
8948 This expects NAME TYPE CLASS to be bound to the right values."