summaryrefslogtreecommitdiff
path: root/lisp/language/devan-util.el
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2001-12-15 17:51:41 +0000
committerDave Love <fx@gnu.org>2001-12-15 17:51:41 +0000
commit91c78c93238435b1116d3fa8221216660a4ceb73 (patch)
tree217f56992a1b266c39a8c6730566727d252a40ac /lisp/language/devan-util.el
parenteccac83707ac631003d8bca633b8dc3cf80dbfa1 (diff)
downloademacs-91c78c93238435b1116d3fa8221216660a4ceb73.tar.gz
(devanagari-post-read-conversion): New
function.
Diffstat (limited to 'lisp/language/devan-util.el')
-rw-r--r--lisp/language/devan-util.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/lisp/language/devan-util.el b/lisp/language/devan-util.el
index 34205fbcc6f..19e965448ad 100644
--- a/lisp/language/devan-util.el
+++ b/lisp/language/devan-util.el
@@ -75,6 +75,15 @@
(devanagari-compose-region (point-min) (point-max))
(buffer-string)))
+(defun devanagari-post-read-conversion (len)
+ (save-excursion
+ (save-restriction
+ (let ((buffer-modified-p (buffer-modified-p)))
+ (narrow-to-region (point) (+ (point) len))
+ (devanagari-compose-region (point-min) (point-max))
+ (set-buffer-modified-p buffer-modified-p)
+ (- (point-max) (point-min))))))
+
(defun range (from to)
"Make the list of the integers of range FROM to TO."
(let (result)