Hi all,

I've searched the list archives and don't see this exact error. There were
others for (wrong-number-of-arguments...) but relating to different modules.

Any help is greatly appreciated with this.

I get the following error when loading jde...
Debugger entered--Lisp error: (wrong-number-of-arguments #[(&optional integers reuse) 
[ad-return-value isearch-mode senator-isearch-semantic-mode integers isearch-string 
reuse nil ((byte-code "ÁÁ‡" [senator-isearch-semantic-mode t] 1)) 
senator-re-search-forward ad-Orig-re-search-forward] 5 "$ad-doc: re-search-forward$" 
"sRE search: "] 3)
  re-search-forward("^BABYL OPTIONS:[   ]*-\\*-[        ]*rmail[        ]*-\\*-" 97121 
t)
  auto-coding-from-file-contents(97120)
  set-auto-coding("/home/mngarimu/.emacs-data/jde-2.3.2/lisp/jde-bug.el" 97120)
  insert-file-contents("/home/mngarimu/.emacs-data/jde-2.3.2/lisp/jde-bug.el")
  load-with-code-conversion("/home/mngarimu/.emacs-data/jde-2.3.2/lisp/jde-bug.el" 
"jde-bug" nil t)
  require(jde-bug)
  eval-buffer(#<buffer  *load*<2>> nil "jde" nil t)
  load-with-code-conversion("/home/mngarimu/.emacs-data/jde-2.3.2/lisp/jde.el" "jde" 
nil t)
  require(jde)
  eval-buffer(#<buffer  *load*> nil "~/.emacs" nil t)
  load-with-code-conversion("/home/mngarimu/.emacs" "~/.emacs" t t)
  load("~/.emacs" t t)

with a number of non-printable characters (omitted here for readability).

Now the version stuff...

Host platform: Cygwin 1.18-1 on WinXP Pro
JDEE version : 2.3.2
Emacs version: 21.2-11 (from Cygwin 1.18-1)
.emacs file  :

;; ~/.emacs-data/default was previously loaded to provide add-to-load-path
;; instead give a defun for add-to-load-path since we don't know what else
;; "default" actually provides.
;;(load "~/.emacs-data/default")
(defun add-to-load-path (path)
  (setq load-path (append load-path (list path))))

;; Add a generic directory from which to try and load files.
;; The majority of individual files will just be placed in this
;; directory. For elisp 'packages' that have their own directory
;; you should add each directory for the package individually.
(add-to-load-path "~/.emacs-data")


;; Remember you can use an X windows font selector to get this nasty
;; looking string.
;;(set-default-font "-adobe-courier-bold-r-normal-*-*-120-*-*-m-*-iso8859-1")

(setq frame-title-format "emacs - %b")
(custom-set-variables
  ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 '(lpr-command "lpr" t)
 '(lpr-switches (quote ("-h")) t)
 '(printer-name "PT-DEV1-2" t)
 '(ps-line-number t)
 '(ps-lpr-command "lpr")
 '(ps-lpr-switches (quote ("-h")))
 '(ps-printer-name "PT-DEV1-2")
 '(speedbar-frame-parameters (quote ((minibuffer) (width . 40) (border-width . 0) 
(menu-bar-lines . 0) (tool-bar-lines . 0) (unsplittable . t)))))
(custom-set-faces
  ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 )
(show-paren-mode)
(line-number-mode t)
(column-number-mode t)

;;----------------------------------------------------------------
;; HILIT19
;;----------------------------------------------------------------
(require 'hilit19)

(setq hilit-mode-enable-list      '(not text-mode)
      hilit-background-mode       'dark
      hilit-inhibit-hooks         nil
      hilit-inhibit-rebinding     nil
      hilit-auto-highlight-maxout '60000000)

;;----------------------------------------------------------------
;; Python - mmmmmmmmmmmm
;;----------------------------------------------------------------
(require 'python-mode)
(setq auto-mode-alist
      (append '(
                ("\\.py$" . python-mode)
                )
              auto-mode-alist)
      )
(defun generic-python-mode-hook ()
)
(add-hook 'python-mode-hook 'generic-python-mode-hook)

;;----------------------------------------------------------------
;; m4
;;----------------------------------------------------------------
(setq auto-mode-alist
      (append '(
                ("\\.m4" . m4-mode)
                )
              auto-mode-alist)
      )
(defun generic-m4-mode-hook ()
)
(add-hook 'm4-mode-hook 'generic-m4-mode-hook)

;;----------------------------------------------------------------
;; c/c++-mode (and their derivatives...)
;;----------------------------------------------------------------
(setq auto-mode-alist
      (append '(
                ("\\.pc"   . c++-mode)
                ("\\.c"    . c++-mode)     ; to edit C code
                ("\\.h"    . c++-mode)     ; to edit C code
                ("\\.l$"   . c++-mode)
                ("\\.y$"   . c++-mode)
                ("\\.m$"   . objc-mode)
                ) 
              auto-mode-alist)
      )
(defun generic-c-mode-hook ()
  (setq c-basic-offset 4)
  (setq truncate-lines nil)
  )
(add-hook 'c-mode-hook            'generic-c-mode-hook)
(add-hook 'c++-mode-hook          'generic-c-mode-hook)

;;----------------------------------------------------------------
;; P-SGML/SGML-MODE
;;----------------------------------------------------------------
(add-to-load-path "~/.emacs-data/psgml")
(require 'psgml)
(require 'sgml-mode)
(setq auto-mode-alist (append '(("\\.html" . html-mode)
                                ("\\.htm"  . html-mode)
                                ("\\.sgml" . sgml-mode)
                                ("\\.xml"  . xml-mode)
                                ("\\.dtd"  . sgml-mode)
                                )
                              auto-mode-alist
                              )
      )

;; I have next to no idea exactly what the sgml packages uses this function for
;; but things don't seem to work without it!
(setq after-change-function '(lambda ()
                               t))

;;----------------------------------------------------------------
;; ELIB
(add-to-load-path "~/.emacs-data/elib")

;;----------------------------------------------------------------
;; EIEIO
(add-to-load-path "~/.emacs-data/eieio")

;;----------------------------------------------------------------
;; SEMANTIC
(add-to-load-path "~/.emacs-data/semantic-1.4.2")
(setq semantic-load-turn-everythin-on nil)
(require 'semantic-load)

;;----------------------------------------------------------------
;; JDE/java-mode
;;----------------------------------------------------------------
(add-to-load-path "~/.emacs-data/jde-2.3.2/lisp")
(require 'jde)

;;----------------------------------------------------------------
;; tex-mode
;;----------------------------------------------------------------
(setq tex-dvi-view-command
      (if (eq window-system 'x) "xdvi" "dvi2tty * | cat -s"))
(setq auto-mode-alist
      (append '(
                ("\\.tex$" . latex-mode)
                ) 
              auto-mode-alist)
      )
(add-hook 'latex-mode-hook        
          '(lambda () 
             (turn-on-auto-fill)
             (setq truncate-lines nil)
             )
          )

;;----------------------------------------------------------------
;; haskell
;;----------------------------------------------------------------
(autoload 'haskell-mode "haskell-mode" "Major mode for editing Haskell." t)
(setq auto-mode-alist
      (append '(
                ("\\.hs$"  . haskell-mode)
                ("\\.lhs$" . haskell-mode)
                ) 
              auto-mode-alist)
      )

;;----------------------------------------------------------------
;; clean
;;----------------------------------------------------------------
(autoload 'clean-mode   "clean-mode"   "Major mode for editing Clean."   t)
(setq auto-mode-alist
      (append '(
                ("\\.icl$" . clean-mode)
                ("\\.dcl$" . clean-mode)
                ) 
              auto-mode-alist)
      )

;;----------------------------------------------------------------
;; idl
;;----------------------------------------------------------------
(autoload 'idl-mode     "idl-mode"     "Hmmm idl..."                     t)
(setq auto-mode-alist
      (append '(
                ("\\.idl"  . idl-mode)
                ) 
              auto-mode-alist)
      )

;;----------------------------------------------------------------
;; makefiles
;;----------------------------------------------------------------
(setq compile-command "make")
(add-hook 'makefile-mode-hook     '(lambda () (setq truncate-lines nil)))

;;----------------------------------------------------------------
;; emacs-lisp-mode
;;----------------------------------------------------------------
(add-hook 'emacs-lisp-mode-hook   '(lambda () (setq truncate-lines nil)))

;;----------------------------------------------------------------
;; outline-mode
;;----------------------------------------------------------------
(add-hook 'outline-mode-hook '(lambda () (font-lock-mode)))

;;----------------------------------------------------------------
;; Map our own specific keys
;;----------------------------------------------------------------
(define-key global-map [home]                   'beginning-of-line)
(define-key global-map [(C-home)]               'beginning-of-line-text)

(define-key global-map [end]                    'end-of-line)

(define-key global-map [delete]                 'delete-char)
(define-key global-map [(C-delete)]             'kill-word)

(define-key global-map [backspace]              'delete-backward-char)
(define-key global-map [(C-backspace)]          'backward-kill-word)

(define-key global-map [f1]                     'goto-line)
(define-key global-map [(C-f1)]                 'what-line)

(define-key global-map [f2]                     'new-frame)
(define-key global-map [(C-f2)]                 'delete-frame)
(define-key esc-map    [f2]                     'make-frame-on-display)

(define-key global-map [f3]                     'indent-region)
;; (define-key global-map [(C-f3)]                 ')
;; (define-key esc-map    [f3]                     ')
;; (define-key esc-map    [(C-f3)]                 ')

(define-key global-map [f4]                     'switch-to-buffer)
(define-key global-map [(C-f4)]                 'kill-buffer)
(define-key esc-map    [f4]                     'eval-buffer)
;; (define-key esc-map    [(C-f4)]                 ')

(define-key global-map [f5]                     'fill-paragraph)
(define-key global-map [(C-f5)]                 'fill-region)
(define-key esc-map    [f5]                     'fill-region-as-paragraph)
(define-key esc-map    [(C-f5)]                 'c-fill-paragraph)

(define-key global-map [f6]                     'speedbar)
;; (define-key global-map [(C-f6)]                 ')
;; (define-key esc-map    [f6]                     ')
;; (define-key esc-map    [(C-f6)]                 ')

(define-key global-map [f7]                     'ispell-buffer)
(define-key global-map [(C-f7)]                 'ispell-region)
;; (define-key esc-map    [f7]                     ')
;; (define-key esc-map    [(C-f7)]                 ')

(define-key global-map [f8]                     'c-indent-new-comment-line)
(define-key global-map [(C-f8)]                 'indent-new-comment-line)
(define-key esc-map    [f8]                     'comment-region)
(define-key esc-map    [(C-f8)]                 'uncomment-region)

(define-key global-map [f9]                     'compile)
(define-key global-map [(C-f9)]                 'kill-compilation)
(define-key esc-map    [f9]                     'gdb)
;; (define-key esc-map    [(C-f9)]                 ')

(define-key global-map [f10]                    'next-error)
(define-key global-map [(C-f10)]                'previous-error)
;; (define-key esc-map    [f10]                     ')
;; (define-key esc-map    [(C-f10)]                 ')

(define-key global-map [f11]                     'revert-buffer)
;; (define-key global-map [(C-f11)]                 ')
;; (define-key esc-map    [f11]                     ')
;; (define-key esc-map    [(C-f11)]                 ')

;; (define-key global-map [f12]                     ')
;; (define-key global-map [(C-f12)]                 ')
;; (define-key esc-map    [f12]                     ')
;; (define-key esc-map    [(C-f12)]                 ')

;; (speedbar)

backtrace buffer: included at top

Contents of *messages*:
Loading regexp-opt...done
Source file `/usr/share/emacs/21.2/lisp/hippie-exp.el' newer than byte-compiled file
Loading mule-util...done
auto-coding-from-file-contents: 
Loading debug...done
Entering debugger...
 [2 times]

There is no prj.el because this happens when I load jde at emacs startup.



-- 
mike\n.

Reply via email to