aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa1998-10-21 11:50:56 +0000
committerKenichi Handa1998-10-21 11:50:56 +0000
commitada511780cb5fa6806a72e0cf680aec6902d8565 (patch)
treec7a07f63ce8dcc345d2a6e2a535eaa281ff948a4
parenteb400532b3ab5f1c04f1814be79e0375326c3846 (diff)
downloademacs-ada511780cb5fa6806a72e0cf680aec6902d8565.tar.gz
emacs-ada511780cb5fa6806a72e0cf680aec6902d8565.zip
(viqr-pre-write-conversion): Use with-temp-buffer.
-rw-r--r--lisp/language/viet-util.el14
1 files changed, 6 insertions, 8 deletions
diff --git a/lisp/language/viet-util.el b/lisp/language/viet-util.el
index 0520a836ed2..f90dc494df7 100644
--- a/lisp/language/viet-util.el
+++ b/lisp/language/viet-util.el
@@ -283,14 +283,12 @@ positions (integers or markers) specifying the stretch of the region."
283 283
284;;;###autoload 284;;;###autoload
285(defun viqr-pre-write-conversion (from to) 285(defun viqr-pre-write-conversion (from to)
286 (let ((old-buf (current-buffer)) 286 (let ((old-buf (current-buffer)))
287 (work-buf (get-buffer-create " *viet-work*"))) 287 (with-temp-buffer
288 (set-buffer work-buf) 288 (if (stringp from)
289 (erase-buffer) 289 (insert from)
290 (if (stringp from) 290 (insert-buffer-substring old-buf from to))
291 (insert from) 291 (viet-encode-viqr-region (point-min) (point-max)))
292 (insert-buffer-substring old-buf from to))
293 (viet-encode-viqr-region (point-min) (point-max))
294 ;; Should return nil as annotations. 292 ;; Should return nil as annotations.
295 nil)) 293 nil))
296 294