+2004-04-06 Kenichi Handa <handa@m17n.org>
+
+ * language/ethio-util.el (ethio-sera-being-called-by-w3): New
+ variable.
+ (ethio-sera-to-fidel-ethio): Check ethio-sera-being-called-by-w3
+ instead of sera-being-called-by-w3.
+ (ethio-fidel-to-sera-buffer): Likewise.
+ (ethio-find-file): Bind ethio-sera-being-called-by-w3 to t
+ instead of sera-being-called-by-w3.
+ (ethio-write-file): Likewise.
+
2004-04-05 Nick Roberts <nick@nick.uklinux.net>
* progmodes/gdb-ui.el (gdb-use-inferior-io-buffer): New option.
nil nil nil nil nil
])
+;; To avoid byte-compiler warnings. It should never be set globally.
+(defvar ethio-sera-being-called-by-w3)
+
;;;###autoload
(defun ethio-sera-to-fidel-region (beg end &optional secondary force)
"Convert the characters in region from SERA to FIDEL.
(cond
;; skip from "<" to ">" (or from "&" to ";") if in w3-mode
- ((and (boundp 'sera-being-called-by-w3)
- sera-being-called-by-w3
+ ((and (boundp 'ethio-sera-being-called-by-w3)
+ ethio-sera-being-called-by-w3
(or (= ch ?<) (= ch ?&)))
(search-forward (if (= ch ?<) ">" ";")
nil 0))
(goto-char (1+ (match-end 0)))) ; because we inserted one byte (\)
;; skip from "<" to ">" (or from "&" to ";") if called from w3
- ((and (boundp 'sera-being-called-by-w3)
- sera-being-called-by-w3
+ ((and (boundp 'ethio-sera-being-called-by-w3)
+ ethio-sera-being-called-by-w3
(or (= ch ?<) (= ch ?&)))
(search-forward (if (= ch ?<) ">" ";")
nil 0))
(set-buffer-modified-p nil)))
((string-match "\\.html$" (buffer-file-name))
- (let ((sera-being-called-by-w3 t))
+ (let ((ethio-sera-being-called-by-w3 t))
(save-excursion
(ethio-sera-to-fidel-marker 'force)
(goto-char (point-min))
((string-match "\\.html$" (buffer-file-name))
(save-excursion
- (let ((sera-being-called-by-w3 t)
+ (let ((ethio-sera-being-called-by-w3 t)
(lq (aref ethio-fidel-to-sera-map 461))
(rq (aref ethio-fidel-to-sera-map 462)))
(aset ethio-fidel-to-sera-map 461 "«te;")