Fix the formatter to avoid conflicts in the processing of remove markers #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
現在のフォーマッタは次の削除マーカ(期間限定コンテンツを削除したカーソル)を越えて処理します。フォーマッタの挙動がその他の削除マーカに影響されないように、次の削除マーカを越えてフォーマットされないようにする必要があります。
また、フォーマット時には既に期間限定コンテンツの削除は終了しているので、次の削除マーカの位置を考慮してフォーマット処理を続行できるように、フォーマッタのインタフェースを調整します。
現在は、フォーマッタは指定範囲の文字の削除のみを行います。フォーマッタは削除位置を範囲で返却するようにしました。(将来的に削除以外のフォーマット処理をする場合は、この設計を再検討する必要があります)