Vladimir Tsichevski writes: > Hi, > > I've just managed to install the latest jde package. I got an error > during the (require 'jde). > > The offensive code are at line 422, in jde-java-font-lock.el: > > (mapconcat #'(lambda (c) > (format "[%c%c]" > (upcase c) > (downcase c))) > tag > "")) > > The upcase/downcase function do not accept character as arguments.
Hi Vladimir, What version of Emacs are you using? On the version I am using (Emacs 21.1.1), JDEE 2.3.3beta5 loads without any problem and both functions accept character arguments, e.g., ELISP> (char-to-string (upcase ?a)) "A" - Paul > After the following fix was applyed, the initialization completes normally: > > (mapconcat #'(lambda (c) > (format "[%s%s]" > (upcase (char-to-string c)) > (downcase (char-to-string c)))) > tag > "")) > > Regards, > Vladimir