Skip to content

Commit 34e7dc8

Browse files
committed
chore(formatter): remove old code
1 parent dd06a3d commit 34e7dc8

File tree

1 file changed

+0
-51
lines changed

1 file changed

+0
-51
lines changed

lua/opencode/ui/formatter.lua

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ local Output = require('opencode.ui.output')
55
local state = require('opencode.state')
66
local config = require('opencode.config')
77
local snapshot = require('opencode.snapshot')
8-
local Promise = require('opencode.promise')
98

109
local M = {}
1110

@@ -14,56 +13,6 @@ M.separator = {
1413
'',
1514
}
1615

17-
---@param session Session Session ID
18-
---@return Promise<string[]|nil> Formatted session lines
19-
function M.format_session(session)
20-
if not session or session == '' then
21-
return Promise.new():resolve(nil)
22-
end
23-
24-
state.last_user_message = nil
25-
return require('opencode.session').get_messages(session):and_then(function(msgs)
26-
vim.notify('formatting session', vim.log.levels.WARN)
27-
state.messages = msgs
28-
return M._format_messages(session)
29-
end)
30-
end
31-
32-
---@param session Session Session ID
33-
---@return Output
34-
function M._format_messages(session)
35-
local output = Output.new()
36-
37-
output:add_line('')
38-
39-
for i, msg in ipairs(state.messages) do
40-
output:add_lines(M.separator)
41-
state.current_message = msg
42-
43-
if session.revert and session.revert.messageID == msg.info.id then
44-
---@type {messages: number, tool_calls: number, files: table<string, {additions: number, deletions: number}>}
45-
local revert_stats = M._calculate_revert_stats(state.messages, i, session.revert)
46-
M._format_revert_message(output, revert_stats)
47-
48-
-- FIXME: how does reverting work? why is it breaking out of the message reading loop?
49-
break
50-
end
51-
52-
M._format_message_header(output, msg.info, i)
53-
54-
for j, part in ipairs(msg.parts or {}) do
55-
M._format_part(output, part, { msg_idx = i, part_idx = j, role = msg.info.role, message = msg })
56-
end
57-
58-
if msg.info.error and msg.info.error ~= '' then
59-
vim.notify('calling _format_error')
60-
M._format_error(output, msg.info)
61-
end
62-
end
63-
64-
return output
65-
end
66-
6716
function M._handle_permission_request(output, part)
6817
if part.state and part.state.status == 'error' and part.state.error then
6918
if part.state.error:match('rejected permission') then

0 commit comments

Comments
 (0)