At 05:09 PM 3/9/00 +0000, you wrote:
>>>>>> "Paul" == Paul Kinnucan <[EMAIL PROTECTED]> writes:
>
> 
>  >> I use abbrevs pretty extensively, but need to disable the ones
>  >> provide by JDE.
>       ^^^^^^^^^^^^^^^^^^^^^^
> 
> 
>  Paul> Have you tried setting jde-enable-abbrev-mode to nil? Note
>  Paul> that you MUST use custom to do this.
>
> 
>       I know its hard to understand Paul, and you shouldnt 
>take it to hard, but I think what Jonathan is saying is that he whilst
>he really likes abbrev-mode, he doesnt actually like your abbrevs!
>

That's why I made them customizable!

I think the basic problem is that I define the abbreviations even when
jde-enable-abbrev-mode is nil. Here is the relevant code from jde.el.

  ;; Define abbreviations.
  (mapc (lambda (x) 
          (define-mode-abbrev (car x) (cdr x)))
        jde-mode-abbreviations)

  (if jde-enable-abbrev-mode
      (abbrev-mode 1))

I think if I changed this to:


  (when jde-enable-abbrev-mode
     ;; Define abbreviations.
    (mapc (lambda (x) 
          (define-mode-abbrev (car x) (cdr x)))
        jde-mode-abbreviations)
    (abbrev-mode 1))

Jonathan's problem would be solved. Perhaps Jonathan could try this by
editing his copy of jde.el. If it works, I will make the change in the next
relaase.


Reply via email to