- (remprop 'riece-channel-mode 'font-lock-defaults)
- (remove-hook 'riece-channel-mode-hook
- 'riece-highlight-setup-dialogue)
- (remprop 'riece-others-mode 'font-lock-defaults)
- (remove-hook 'riece-others-mode-hook
- 'riece-highlight-setup-dialogue)
- (remprop 'riece-dialogue-mode 'font-lock-defaults)
+ (let ((buffers riece-buffer-list))
+ (save-excursion
+ (while buffers
+ (set-buffer (car buffers))
+ (if (eq (derived-mode-class major-mode)
+ 'riece-dialogue-mode)
+ (remove-hook 'after-change-functions
+ 'riece-highlight-hide-prefix t))
+ (setq buffers (cdr buffers)))))
+ (riece-remprop 'riece-channel-mode 'font-lock-defaults)
+ (riece-remprop 'riece-others-mode 'font-lock-defaults)
+ (riece-remprop 'riece-dialogue-mode 'font-lock-defaults)