Backward deletion and transpose in fence mode is fixed.
[elisp/egg.git] / ChangeLog
index a6b5d83..3861686 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,28 @@
+1998-03-03  KATAYAMA Yoshio <kate@pfu.co.jp>
+
+       *its.el (its-get-keyseq-syl): Compensate when DSYL has back.
+       (its-DSYL-with-back-p): New function. Return t when DSYL has back.
+       (its-concrete-DSYL-p): New function. Return t when DSYL is cons
+       form which means input is not continued after DSYL was created.
+       (its-make-concrete-DSYL): New function.
+       (its-self-insert-char): Make DSYL to ``concrete-DSYL'' if cursor
+       is t which means input is not continued.
+       (its-input): Test input key is whether acceptable or not when
+       its-barf-on-invalid-keyseq is non-nil.
+       (its-input-to-vsyl): Set cursor status, not just returning it.
+       (its-state-machine its-state-machine-keyseq): Make sure to issue
+       ``DSYL-with-back'' when syllable is decided by the rule with back.
+       ``test mode'' is added.
+       (its-keyseq-acceptable-p): New function.
+       (its-forward-SYL): The args order of put-text-property was wrong.
+       (its-delete-backward-SYL-by-keystroke): New function.
+       (its-delete-backward-within-SYL): ``delete-by-keystroke'' mode
+       did not work when syllable is decided by the rule with back.
+       Deletion limit is extended to outside of SYL (meaning of
+       ``within-SYL'' is changed to ``deletion starts within SYL).
+       (its-transpose-chars): Fixed up.
+       (its-in-fence-p): Confuse at openning fence.
+
 1998-02-25  KATAYAMA Yoshio <kate@pfu.co.jp>
 
        * its.el (its-put-cursor): Enable its-map change in fence mode.