@@ -12,10 +12,6 @@ function M.reset()
1212 M ._part_cache = {}
1313 M ._prev_line_count = 0
1414
15- -- FIXME: this prolly isn't the right place for state.messages to be
16- -- cleared. It would probably be better to have streaming_renderer
17- -- subscribe to state changes and if state.messages is cleared, it
18- -- should clear it's state too
1915 state .messages = {}
2016 state .last_user_message = nil
2117end
203199--- @param msg_idx integer Message index
204200--- @return { line_start : integer , line_end : integer }? Range where header was written
205201function M ._write_message_header (message , msg_idx )
206- local formatter = require (' opencode.ui.session_formatter ' )
202+ local formatter = require (' opencode.ui.formatter ' )
207203 local header_data = formatter .format_message_header_isolated (message , msg_idx )
208204 local line_range = M ._write_formatted_data (header_data )
209205 return line_range
@@ -400,7 +396,7 @@ function M.on_part_updated(event)
400396 }
401397 end
402398
403- local formatter = require (' opencode.ui.session_formatter ' )
399+ local formatter = require (' opencode.ui.formatter ' )
404400 local ok , formatted = pcall (formatter .format_part_isolated , part , {
405401 msg_idx = msg_idx ,
406402 part_idx = part_idx ,
503499function M .on_session_compacted (event )
504500 vim .notify (' on_session_compacted' )
505501 -- TODO: render a note that the session was compacted
502+ -- FIXME: did we need unset state.last_sent_context because the
503+ -- session was compacted?
506504end
507505
508506--- Reset and re-render the whole session via output_renderer
@@ -523,7 +521,7 @@ function M.on_session_error(event)
523521 local error_data = event .properties .error
524522 local error_message = error_data .data and error_data .data .message or vim .inspect (error_data )
525523
526- local formatter = require (' opencode.ui.session_formatter ' )
524+ local formatter = require (' opencode.ui.formatter ' )
527525 local formatted = formatter .format_error_callout (error_message )
528526
529527 M ._write_formatted_data (formatted )
@@ -628,7 +626,7 @@ function M._rerender_part(part_id)
628626 return
629627 end
630628
631- local formatter = require (' opencode.ui.session_formatter ' )
629+ local formatter = require (' opencode.ui.formatter ' )
632630 local message_with_parts = vim .tbl_extend (' force' , msg_wrapper .info , { parts = msg_wrapper .parts })
633631 local ok , formatted = pcall (formatter .format_part_isolated , part , {
634632 msg_idx = msg_idx ,
0 commit comments