Mercurial > hg > xemacs-beta
diff lisp/hyperbole/hyperbole.el @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | c53a95d3c46d |
children | 4be1180a9e89 |
line wrap: on
line diff
--- a/lisp/hyperbole/hyperbole.el Mon Aug 13 09:00:04 2007 +0200 +++ b/lisp/hyperbole/hyperbole.el Mon Aug 13 09:02:59 2007 +0200 @@ -8,15 +8,15 @@ ;; KEYWORDS: hypermedia ;; ;; AUTHOR: Bob Weiner -;; ORG: InfoDock Associates +;; ORG: Motorola, Inc., PWDG ;; ;; ORIG-DATE: 6-Oct-92 at 11:52:51 -;; LAST-MOD: 15-Mar-97 at 17:09:40 by Bob Weiner +;; LAST-MOD: 3-Nov-95 at 23:14:52 by Bob Weiner ;; ;; This file is part of Hyperbole. ;; Available for use and distribution under the same terms as GNU Emacs. ;; -;; Copyright (C) 1992-1996, Free Software Foundation, Inc. +;; Copyright (C) 1992-1995, Free Software Foundation, Inc. ;; Developed with support from Motorola Inc. ;; ;; DESCRIPTION: @@ -118,7 +118,7 @@ ;;; Provides a site standard way to easily switch between the Hyperbole mouse ;;; bindings and a set of personal mouse bindings. You may instead show -;;; users how to bind this to a key via `hyperb:init-hook' (see +;;; users how to bind this to a key via 'hyperb:init-hook' (see ;;; Hyperbole Manual). ;;; (or (global-key-binding "\C-ct") @@ -130,7 +130,7 @@ (interactive "P") (if arg (assist-key) (action-key))) -;;; A value of t for `hkey-init' below will cause the Hyperbole +;;; A value of t for 'hkey-init' below will cause the Hyperbole ;;; context-sensitive keys to be bound to keyboard keys, in addition to any ;;; mouse key bindings. Comment it out or set it to nil if you don't want ;;; these bindings. Or change the bindings in the succeeding lines. @@ -314,16 +314,15 @@ ;;; Hyperbole system. ;; Action type definitions. -(autoload 'defact "hsite" +(autoload 'defact "hsite" "Creates an action TYPE (an unquoted symbol) with PARAMS, described by DOC." nil 'macro) ;; Implicit button type definitions. -(autoload 'defib "hsite" +(autoload 'defib "hsite" "Creates implicit button TYPE (unquoted sym) with PARAMS, described by DOC." nil 'macro) (autoload 'ebut:map "hsite" "Map over Hyperbole buffer buttons." nil) -(autoload 'hbut:key-src "hsite" "Called by {e} command in rolo match buffer.") (autoload 'hui:ebut-rename "hsite" "Rename a Hyperbole button." t) (autoload 'hyperbole "hsite" "Hyperbole info manager menus." t) @@ -355,15 +354,12 @@ "Make PATH absolute from optional DEFAULT-DIRS." nil) (autoload 'hpath:find "hsite" "Edit file FILENAME, possibly using a special command." t) -(autoload 'hpath:find-other-frame "hsite" - "Edit file FILENAME in other frame, possibly using a special command." t) (autoload 'hpath:find-other-window "hsite" "Edit file FILENAME in other window, possibly using a special command." t) ;;; Hyperbole entry points that trigger loading part of the system. (autoload 'hypb:functionp "hypb" "Return t iff OBJ is a function." nil) -(autoload 'hypb:display-file-with-logo "hypb" "Display FILE with IDA logo." nil) ;;; Hyperbole msg reader autoloads. (autoload 'Rmail-init "hrmail" "Initializes Hyperbole Rmail support." t) @@ -407,17 +403,16 @@ ) ;;; Hyperbole rolodex main entry points. -(autoload 'rolo-add "wrolo" "Add an entry to rolodex" t) -(autoload 'rolo-display-matches "wrolo" "Redisplay previous rolodex matches" t) -(autoload 'rolo-edit "wrolo" "Edit an existing rolodex entry" t) -(autoload 'rolo-fgrep "wrolo" "Rolodex string search" t) -(autoload 'rolo-grep "wrolo" "Rolodex regexp search" t) -(autoload 'rolo-kill "wrolo" "Delete an existing rolodex entry" t) -(autoload 'rolo-logic "wrolo-logic" "Logical rolodex search filters." t) -(autoload 'rolo-sort "wrolo" "Sort rolodex entries" t) -(autoload 'rolo-toggle-datestamps "wrolo" "Toggle datestamp insertion." t) -(autoload 'rolo-word "wrolo" "Rolodex string search for a word" t) -(autoload 'rolo-yank "wrolo" "Insert a rolodex entry into current buffer" t) +(autoload 'rolo-add "wrolo" "Add an entry to rolodex" t) +(autoload 'rolo-display-matches "wrolo" "Redisplay previous rolodex matches" t) +(autoload 'rolo-edit "wrolo" "Edit an existing rolodex entry" t) +(autoload 'rolo-fgrep "wrolo" "Rolodex string search" t) +(autoload 'rolo-grep "wrolo" "Rolodex regexp search" t) +(autoload 'rolo-kill "wrolo" "Delete an existing rolodex entry" t) +(autoload 'rolo-logic "wrolo-logic" "Logical rolodex search filters." t) +(autoload 'rolo-sort "wrolo" "Sort rolodex entries" t) +(autoload 'rolo-word "wrolo" "Rolodex string search for a word" t) +(autoload 'rolo-yank "wrolo" "Insert a rolodex entry into current buffer" t) ;;; Hyperbole Key autoloads. (autoload 'Info-handle-in-note "hmous-info" @@ -431,10 +426,11 @@ (autoload 'smart-lisp-mode-p "hmouse-tag" "Jumps to Lisp identifier definitions.") (autoload 'smart-c++ "hmouse-tag" "Jumps to C++ identifier definitions.") -(autoload 'smart-fortran-at-tag-p "hmouse-tag" "Jumps to Fortran identifier definitions.") -(autoload 'smart-java "hmouse-tag" "Jumps to Java identifier definitions.") -(autoload 'smart-java-at-tag-p "hmouse-tag" "Jumps to Java identifier definitions.") +;; Does nothing unless OO-Browser C++ support has been loaded. +(autoload 'smart-c++-oobr "hmouse-tag" "Jumps to C++ identifier definitions.") (autoload 'smart-objc "hmouse-tag" "Jumps to Objective-C identifier definitions.") +;; Does nothing unless OO-Browser Objective-C support has been loaded. +(autoload 'smart-objc-oobr "hmouse-tag" "Jumps to Objective-C identifier definitions.") (autoload 'smart-tags-file "hmouse-tag" "Determines nearest etags file.") (autoload 'smart-tags-file-path "hmouse-tag" "Expands a filename from TAGS file.") @@ -486,14 +482,14 @@ ;;; ;;; Hyperbole mail composer support configuration. ;;; -(var:append 'mail-mode-hook (list (function (lambda () (require 'hsmail))))) -(var:append 'mh-letter-mode-hook (list (function (lambda () (require 'hsmail))))) -(var:append 'vm-mail-mode-hook (list (function (lambda () (require 'hsmail))))) +(var:append 'mail-mode-hook '((lambda () (require 'hsmail)))) +(var:append 'mh-letter-mode-hook '((lambda () (require 'hsmail)))) +(var:append 'vm-mail-mode-hook '((lambda () (require 'hsmail)))) ;;; ************************************************************************ ;;; Frame function aliases. ;;; ************************************************************************ -;; Create all needed `frame-' aliases for all `screen-' functions, e.g. +;; Create all needed 'frame-' aliases for all 'screen-' functions, e.g. ;; screen-width. (if (fboundp 'selected-frame) nil @@ -505,8 +501,4 @@ (intern-soft (concat "screen" func-name)))))) '("-width" "-height"))) -;;; ************************************************************************ -;;; Register Hyperbole Package -;;; ************************************************************************ - (provide 'hyperbole)