Bug 13251 - wrong replace-in-string definition
: wrong replace-in-string definition
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/emacs-color-themes)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-10-30 14:26 by
Modified: 2007-11-08 14:14 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-10-30 14:26:45
В color-themes.el присутствует не самая правильная конструкция:

(or (fboundp 'replace-in-string)
    (defun replace-in-string (target old new)
      (replace-regexp-in-string old new  target)))

Всё бы ничего, но это определение не совсем корректно, что приводит к
конфликтам
с PlannerMode, например. Надо либо заменить здесь функцию на более правильную:

(defun replace-in-string (target old new &optional literal)
  (replace-regexp-in-string old new target nil literal))

либо заменить два вызова replace-in-string в функции define-color-theme на
вызовы replace-regexp-in-string.
------- Comment #1 From 2007-11-07 21:57:08 -------
Должно быть исправлено в emacs-color-themes-6.6.0-alt2
------- Comment #2 From 2007-11-08 14:14:46 -------
угу. вижу. поправлено.