comparison lisp/hyperbole/hyperbole.el @ 100:4be1180a9e89 r20-1b2

Import from CVS: tag r20-1b2
author cvs
date Mon, 13 Aug 2007 09:15:11 +0200
parents 131b0175ea99
children 8619ce7e4c50
comparison
equal deleted inserted replaced
99:2d83cbd90d8d 100:4be1180a9e89
6 ;; SUMMARY: Sets up Hyperbole for autoloading and use. 6 ;; SUMMARY: Sets up Hyperbole for autoloading and use.
7 ;; USAGE: GNU Emacs Lisp Library 7 ;; USAGE: GNU Emacs Lisp Library
8 ;; KEYWORDS: hypermedia 8 ;; KEYWORDS: hypermedia
9 ;; 9 ;;
10 ;; AUTHOR: Bob Weiner 10 ;; AUTHOR: Bob Weiner
11 ;; ORG: Motorola, Inc., PWDG 11 ;; ORG: InfoDock Associates
12 ;; 12 ;;
13 ;; ORIG-DATE: 6-Oct-92 at 11:52:51 13 ;; ORIG-DATE: 6-Oct-92 at 11:52:51
14 ;; LAST-MOD: 3-Nov-95 at 23:14:52 by Bob Weiner 14 ;; LAST-MOD: 19-Feb-97 at 10:57:44 by Bob Weiner
15 ;; 15 ;;
16 ;; This file is part of Hyperbole. 16 ;; This file is part of Hyperbole.
17 ;; Available for use and distribution under the same terms as GNU Emacs. 17 ;; Available for use and distribution under the same terms as GNU Emacs.
18 ;; 18 ;;
19 ;; Copyright (C) 1992-1995, Free Software Foundation, Inc. 19 ;; Copyright (C) 1992-1996, Free Software Foundation, Inc.
20 ;; Developed with support from Motorola Inc. 20 ;; Developed with support from Motorola Inc.
21 ;; 21 ;;
22 ;; DESCRIPTION: 22 ;; DESCRIPTION:
23 ;; 23 ;;
24 ;; See the "README" file for installation instructions. 24 ;; See the "README" file for installation instructions.
312 312
313 ;;; Hyperbole user interface entry points that trigger loading of the full 313 ;;; Hyperbole user interface entry points that trigger loading of the full
314 ;;; Hyperbole system. 314 ;;; Hyperbole system.
315 315
316 ;; Action type definitions. 316 ;; Action type definitions.
317 (autoload 'defact "hsite" 317 (autoload 'defact "hsite"
318 "Creates an action TYPE (an unquoted symbol) with PARAMS, described by DOC." 318 "Creates an action TYPE (an unquoted symbol) with PARAMS, described by DOC."
319 nil 'macro) 319 nil 'macro)
320 ;; Implicit button type definitions. 320 ;; Implicit button type definitions.
321 (autoload 'defib "hsite" 321 (autoload 'defib "hsite"
322 "Creates implicit button TYPE (unquoted sym) with PARAMS, described by DOC." 322 "Creates implicit button TYPE (unquoted sym) with PARAMS, described by DOC."
323 nil 'macro) 323 nil 'macro)
324 324
325 (autoload 'ebut:map "hsite" "Map over Hyperbole buffer buttons." nil) 325 (autoload 'ebut:map "hsite" "Map over Hyperbole buffer buttons." nil)
326 (autoload 'hbut:key-src "hsite" "Called by {e} command in rolo match buffer.")
326 (autoload 'hui:ebut-rename "hsite" "Rename a Hyperbole button." t) 327 (autoload 'hui:ebut-rename "hsite" "Rename a Hyperbole button." t)
327 (autoload 'hyperbole "hsite" "Hyperbole info manager menus." t) 328 (autoload 'hyperbole "hsite" "Hyperbole info manager menus." t)
328 329
329 (autoload 'action-key "hsite" 330 (autoload 'action-key "hsite"
330 "Context-sensitive Action Key command." t) 331 "Context-sensitive Action Key command." t)
352 "Executes an external window-based SHELL-CMD string asynchronously." nil) 353 "Executes an external window-based SHELL-CMD string asynchronously." nil)
353 (autoload 'hpath:absolute-to "hsite" 354 (autoload 'hpath:absolute-to "hsite"
354 "Make PATH absolute from optional DEFAULT-DIRS." nil) 355 "Make PATH absolute from optional DEFAULT-DIRS." nil)
355 (autoload 'hpath:find "hsite" 356 (autoload 'hpath:find "hsite"
356 "Edit file FILENAME, possibly using a special command." t) 357 "Edit file FILENAME, possibly using a special command." t)
358 (autoload 'hpath:find-other-frame "hsite"
359 "Edit file FILENAME in other frame, possibly using a special command." t)
357 (autoload 'hpath:find-other-window "hsite" 360 (autoload 'hpath:find-other-window "hsite"
358 "Edit file FILENAME in other window, possibly using a special command." t) 361 "Edit file FILENAME in other window, possibly using a special command." t)
359 362
360 ;;; Hyperbole entry points that trigger loading part of the system. 363 ;;; Hyperbole entry points that trigger loading part of the system.
361 364
362 (autoload 'hypb:functionp "hypb" "Return t iff OBJ is a function." nil) 365 (autoload 'hypb:functionp "hypb" "Return t iff OBJ is a function." nil)
366 (autoload 'hypb:display-file-with-logo "hypb" "Display FILE with IDA logo." nil)
363 367
364 ;;; Hyperbole msg reader autoloads. 368 ;;; Hyperbole msg reader autoloads.
365 (autoload 'Rmail-init "hrmail" "Initializes Hyperbole Rmail support." t) 369 (autoload 'Rmail-init "hrmail" "Initializes Hyperbole Rmail support." t)
366 (autoload 'Mh-init "hmh" "Initializes Hyperbole Mh support." t) 370 (autoload 'Mh-init "hmh" "Initializes Hyperbole Mh support." t)
367 (autoload 'Vm-init "hvm" "Initializes Hyperbole Vm support." t) 371 (autoload 'Vm-init "hvm" "Initializes Hyperbole Vm support." t)
424 "Jumps to assembly identifier definitions.") 428 "Jumps to assembly identifier definitions.")
425 (autoload 'smart-c-at-tag-p "hmouse-tag" "Jumps to C identifier definitions.") 429 (autoload 'smart-c-at-tag-p "hmouse-tag" "Jumps to C identifier definitions.")
426 (autoload 'smart-lisp-mode-p "hmouse-tag" 430 (autoload 'smart-lisp-mode-p "hmouse-tag"
427 "Jumps to Lisp identifier definitions.") 431 "Jumps to Lisp identifier definitions.")
428 (autoload 'smart-c++ "hmouse-tag" "Jumps to C++ identifier definitions.") 432 (autoload 'smart-c++ "hmouse-tag" "Jumps to C++ identifier definitions.")
429 ;; Does nothing unless OO-Browser C++ support has been loaded. 433 (autoload 'smart-fortran-at-tag-p "hmouse-tag" "Jumps to Fortran identifier definitions.")
430 (autoload 'smart-c++-oobr "hmouse-tag" "Jumps to C++ identifier definitions.") 434 (autoload 'smart-java "hmouse-tag" "Jumps to Java identifier definitions.")
435 (autoload 'smart-java-at-tag-p "hmouse-tag" "Jumps to Java identifier definitions.")
431 (autoload 'smart-objc "hmouse-tag" "Jumps to Objective-C identifier definitions.") 436 (autoload 'smart-objc "hmouse-tag" "Jumps to Objective-C identifier definitions.")
432 ;; Does nothing unless OO-Browser Objective-C support has been loaded.
433 (autoload 'smart-objc-oobr "hmouse-tag" "Jumps to Objective-C identifier definitions.")
434 (autoload 'smart-tags-file "hmouse-tag" "Determines nearest etags file.") 437 (autoload 'smart-tags-file "hmouse-tag" "Determines nearest etags file.")
435 (autoload 'smart-tags-file-path "hmouse-tag" "Expands a filename from TAGS file.") 438 (autoload 'smart-tags-file-path "hmouse-tag" "Expands a filename from TAGS file.")
436 439
437 ;;; Window configuration save and restore autoloads. 440 ;;; Window configuration save and restore autoloads.
438 (autoload 'wconfig-add-by-name "wconfig" "Save win config under name." t) 441 (autoload 'wconfig-add-by-name "wconfig" "Save win config under name." t)
499 (or (fboundp (intern-soft (concat "frame" func-name))) 502 (or (fboundp (intern-soft (concat "frame" func-name)))
500 (fset (intern (concat "frame" func-name)) 503 (fset (intern (concat "frame" func-name))
501 (intern-soft (concat "screen" func-name)))))) 504 (intern-soft (concat "screen" func-name))))))
502 '("-width" "-height"))) 505 '("-width" "-height")))
503 506
507 ;;; ************************************************************************
508 ;;; Register Hyperbole Package
509 ;;; ************************************************************************
510
504 (provide 'hyperbole) 511 (provide 'hyperbole)