]> git.eshelyaron.com Git - emacs.git/commitdiff
(devanagari-compose-from-is13194-region):
authorKenichi Handa <handa@m17n.org>
Tue, 21 Oct 1997 10:45:26 +0000 (10:45 +0000)
committerKenichi Handa <handa@m17n.org>
Tue, 21 Oct 1997 10:45:26 +0000 (10:45 +0000)
Return the length of converted region.
(in-is13194-devanagari-post-read-conversion): Return the result of
devanagari-compose-from-is13194-region.

lisp/language/devan-util.el

index 559be4eb5895ae4fea462b8b9986cb2fb016cfa8..13e18455b06bbc192e9a792f4920b478434c02d6 100644 (file)
@@ -1258,15 +1258,20 @@ basic Devanagari character string."
 (defun devanagari-compose-from-is13194-region (from to)
   "Compose IS 13194 characters in the region to Devanagari characters."
   (interactive "r")
-  (save-restriction
-    (narrow-to-region from to)
-    (indian-to-devanagari-region (point-min) (point-max))
-    (devanagari-compose-region (point-min) (point-max))))
+  (save-excursion
+    (save-restriction
+      (narrow-to-region from to)
+      (indian-to-devanagari-region (point-min) (point-max))
+      (devanagari-compose-region (point-min) (point-max))
+      (- (point-max) (point-min)))))
 
 ;;;###autoload
 (defun in-is13194-devanagari-post-read-conversion (len)
-  (let ((pos (point)))
-    (devanagari-compose-from-is13194-region pos (+ pos len))))
+  (let ((pos (point))
+       (buffer-modified-p (buffer-modified-p)))
+    (prog1
+       (devanagari-compose-from-is13194-region pos (+ pos len))
+      (set-buffer-modified-p buffer-modified-p))))
 
 ;;;###autoload
 (defun devanagari-decompose-to-is13194-region (from to)