aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/language/tml-util.el13
1 files changed, 9 insertions, 4 deletions
diff --git a/lisp/language/tml-util.el b/lisp/language/tml-util.el
index ca4ad7a41fd..84e00f1fa89 100644
--- a/lisp/language/tml-util.el
+++ b/lisp/language/tml-util.el
@@ -360,12 +360,17 @@
360If STRING is not nil, it is a string, and POS is an index to the string. 360If STRING is not nil, it is a string, and POS is an index to the string.
361In this case, compose characters after POS of the string." 361In this case, compose characters after POS of the string."
362 (if string 362 (if string
363 ;; Not yet implemented. 363 (if (eq (string-match tamil-composable-pattern pos) pos)
364 nil 364 (if auto-compose-current-font
365 (or (font-shape-text 0 (match-end 0) auto-compose-current-font
366 string)
367 pos)))
365 (goto-char pos) 368 (goto-char pos)
366 (if (looking-at tamil-composable-pattern) 369 (if (looking-at tamil-composable-pattern)
367 (prog1 (match-end 0) 370 (if auto-compose-current-font
368 (tamil-compose-syllable-region pos (match-end 0)))))) 371 (or (font-shape-text pos (match-end 0) auto-compose-current-font))
372 (prog1 (match-end 0)
373 (tamil-compose-syllable-region pos (match-end 0)))))))
369 374
370(provide 'tml-util) 375(provide 'tml-util)
371 376