feat: tokenizers (#429)

* feat: tokenizers

This reverts commit d5a4db8321.

* fix(inputs): #422

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>

---------

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
This commit is contained in:
Aaron Pham
2024-08-31 13:39:50 -04:00
committed by GitHub
parent 534b1e6bec
commit 0557deeab7
28 changed files with 3553 additions and 27 deletions

View File

@@ -4,7 +4,7 @@ local fn = vim.fn
local Split = require("nui.split")
local event = require("nui.utils.autocmd").event
local History = require("avante.history")
local Path = require("avante.path")
local Config = require("avante.config")
local Diff = require("avante.diff")
local Llm = require("avante.llm")
@@ -1170,7 +1170,7 @@ function Sidebar:get_commands()
end,
clear = function(args, cb)
local chat_history = {}
History.save(self.code.bufnr, chat_history)
Path.history.save(self.code.bufnr, chat_history)
self:update_content("Chat history cleared", { focus = false, scroll = false })
vim.defer_fn(function()
self:close()
@@ -1242,7 +1242,7 @@ function Sidebar:create_input()
return
end
local chat_history = History.load(self.code.bufnr)
local chat_history = Path.history.load(self.code.bufnr)
---@param request string
local function handle_submit(request)
@@ -1359,7 +1359,7 @@ function Sidebar:create_input()
request = request,
response = full_response,
})
History.save(self.code.bufnr, chat_history)
Path.history.save(self.code.bufnr, chat_history)
end
Llm.stream({
@@ -1587,7 +1587,7 @@ function Sidebar:get_selected_code_size()
end
function Sidebar:render()
local chat_history = History.load(self.code.bufnr)
local chat_history = Path.history.load(self.code.bufnr)
local get_position = function()
if Config.layout == "vertical" then