Does it work on JDE 2.2.8beta6.

- Paul

At 12:29 PM 8/15/2001 -0400, you wrote:



>Hi.  I just installed JDE v. 2.7.7.1 on a Linux Redhat 6.2 system.  In
>any Emacs editing session, the first invocation of
>jde-show-class-source works fine (assuming that my
>jde-db-source-directories variable is set properly), but all
>subsequent invocations fail ("Cannot find XXX"), even those
>invocations that are identical to the first (successful) one.
>
>Below is the *Messages* output upon invoking jde-show-class-source
>with argument "Bar" while visiting the file Foo.java.  (My comments in
>< >.)
>
>   *Messages*
>   ;;; jde-show-class-source called, with argument "Bar"
>   ;;;
>   Loading thingatpt...
>   Loading thingatpt...done
>   Starting the BeanShell. Please wait...
>   ;;;
>   ;;; Bar.java found successfully
>   ;;;
>   Fontifying Bar.java...
>   Fontifying Bar.java... (regexps.........................................)
>   Starting the BeanShell. Please wait...
>   Setting JDE variables to startup values... [2 times]
>   Rescanning classes...
>   Rescanning classes...Complete
>   Building Foo.java Semantic directory index imenu
>   ;;;
>   ;;; killed Bar.java buffer, and repeated jde-show-class-source
>   ;;; invocation
>   ;;;
>   Cannot find Bar
>
>I ran the debugger on jde-show-class-source and found that at one
>point it receives a "No reply from BeanShell" message.  Apparently the
>BeanShell starts up fine once, but dies (or at least becomes
>unresponsive) between the first and second invocation of
>jde-show-class-source.  But debugging further is getting beyond my
>depth.
>
>I'm using JDE version 2.7.7.1, on Linux Redhat 6.2.1.  My .emacs file
>is included below.
>
>Thanks!
>
>Kynn
>
>
>;;;
>;;; .emacs file
>;;;
>(set-variable 'scroll-step' 1)
>(put 'suspend-emacs 'disabled t)
>(global-set-key [(f3)] 'goto-line)
>(global-set-key [(f5)] 'compile)
>(global-set-key [(f6)] '(lambda () (interactive) (set-mark-command 1)))
>(global-set-key [(f7)] 'pop-global-mark)
>(global-set-key [(f8)] 'pop-tag-mark)
>;(global-set-key [(f9)] '(lambda () (interactive) (find-tag)))
>
>(display-time)
>(font-lock-mode)
>
>;; Function to insert timestamp
>(defun insert-time-stamp () (interactive)
>   (insert (format-time-string "[%Y.%m.%d %T] "))
>)
>(global-set-key "\C-xd" 'insert-time-stamp)
>
>;; eieio
>(add-to-list 'load-path "/usr/share/emacs/eieio")
>
>;; speedbar
>(add-to-list 'load-path "/usr/share/emacs/speedbar")
>(autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t)
>(autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t)
>(define-key-after (lookup-key global-map [menu-bar tools])
>   [speedbar] '("Speedbar" . speedbar-frame-mode) [calendar])
>(global-set-key [(f4)] 'speedbar-get-focus)
>(add-hook 'texinfo-mode-hook (lambda () (require 'sb-texinfo)))
>(add-hook 'html-mode-hook (lambda () (require 'sb-html)))
>(autoload 'rpm "sb-rpm" "Rpm package listing in speedbar.")
>(autoload 'w3-speedbar-buttons "sb-w3" "s3 specific speedbar button 
>generator.")
>
>;; semantic
>(add-to-list 'load-path "/usr/share/emacs/semantic")
>(setq semantic-load-turn-everything-on t)
>(require 'semantic-load)
>(semantic-show-dirty-mode -1)
>
>; someone else's semantic settings:
>; (setq semantic-load-turn-everything-on nil)
>; (require 'semantic-load)
>; (add-hook 'semantic-init-hooks (lambda ()
>;                                  (senator-minor-mode 1)))
>; (add-hook 'semantic-init-hooks #'turn-on-eldoc-mode)
>; (if (fboundp #'which-func-mode)
>;     (add-hook 'semantic-init-hooks (lambda ()
>;                                      (which-func-mode 1))))
>; (when (and (memq window-system '(x w32))
>;            (locate-library "imenu"))
>;   (add-hook 'semantic-init-hooks (lambda ()
>;                                    (imenu-add-to-menubar "TOKENS"))))
>; (global-semanticdb-minor-mode 1)
>; (add-hook 'speedbar-load-hook (lambda () (require 'semantic-sb))))
>
>
>;; Support for the elisp library elib.
>(add-to-list 'load-path "/usr/share/emacs/site-lisp/elib")
>
>;; jde
>(setq debug-on-error t)
>(add-to-list 'load-path "/usr/share/emacs/jde/lisp")
>(setq defer-loading-jde t)
>(if defer-loading-jde
>     (progn
>       (autoload 'jde-mode "jde" "JDE mode." t)
>       (setq auto-mode-alist
>             (append
>              '(("\\.java\\'" . jde-mode))
>              auto-mode-alist)))
>   (require 'jde))
>
>(cond (window-system
>        (set-face-background 'modeline "blue")
>        (set-face-foreground 'modeline "yellow")
>        (set-face-background 'highlight "moccasin")
>        (set-face-foreground 'highlight "red")
>        (setq default-frame-alist
>              (append '((background-color . "Midnight Blue")
>                        (foreground-color . "white")
>                        (cursor-color . "lightblue")
>                        (mouse-color . "lightblue"))
>                      default-frame-alist))
>        ))
>
>(setq c-mode-hook '(lambda ()
>                      (set-variable 'c-basic-offset 2)
>                      (set-variable 'c-tab-always-indent t)
>                      (set-variable 'c-auto-newline nil)
>                      (set-variable 'c-indent-level 2)
>                      (set-variable 'c-continued-statement-offset 2)
>                      (set-variable 'c-continued-brace-offset 2)
>                      (set-variable 'c-brace-offset 0)
>                      (set-variable 'c-brace-imaginary-offset 0)
>                      (set-variable 'c-argdecl-indent 4)
>                      (set-variable 'c-label-offset -2)
>                      (local-set-key ":" 'self-insert-command)
>                      (auto-fill-mode 1)
>                      ))
>
>(setq java-mode-hook '(lambda ()
>                        (run-hooks 'c-mode-hook)
>                        (font-lock-mode t)
>;                      (set-face-foreground 'font-lock-type-face "LimeGreen")
>;                      (set-face-foreground 'font-lock-function-name-face 
>"Cyan")
>                        ))
>
>(setq cperl-mode-hook '(lambda ()
>                         (run-hooks 'c-mode-hook)
>                         (font-lock-mode t)
>                         (set-face-foreground 'cperl-array-face "coral")
>                         (set-face-background 'cperl-array-face nil)
>                         (set-face-foreground 'cperl-hash-face "gold")
>                         (set-face-background 'cperl-hash-face nil)
>                         (set-face-italic-p 'cperl-hash-face nil)
>                         (set-face-underline-p 'cperl-hash-face nil)
>                        ))
>
>(custom-set-variables
>  '(jde-db-source-directories (quote ("~/dev"))))
>(custom-set-faces
>  '(font-lock-comment-face ((((class color) (background light)) 
> (:foreground "SteelBlue"))))
>  '(semantic-dirty-token-face ((((class color) (background light)) 
> (:background "DarkSlateBlue"))))
>  '(jde-java-font-lock-modifier-face ((((class color) (background light)) 
> (:foreground "Salmon"))))
>  '(jde-java-font-lock-link-face ((t (:italic nil :underline t :foreground 
> "MediumSlateBlue"))))
>  '(font-lock-type-face ((t (:foreground "MediumAquamarine"))))
>  '(jde-java-font-lock-package-face ((((class color) (background light)) 
> (:foreground "CornflowerBlue"))))
>  '(cperl-hash-face ((t (:bold t :foreground "gold"))))
>  '(font-lock-function-name-face ((t (:foreground "MediumSlateBlue")))))
>
>(put 'narrow-to-region 'disabled nil)

Reply via email to