refactor(completion): evolve Request into Session + surface-level cleanup
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
local Item = require("lsp.completion.item")
|
||||
local Popup = require("lsp.completion.popup")
|
||||
local request = require("lsp.completion.request")
|
||||
local session = require("lsp.completion.session")
|
||||
|
||||
local GROUP = vim.api.nvim_create_augroup("ow.lsp.completion", { clear = true })
|
||||
|
||||
@@ -23,7 +23,7 @@ local function on_attach(client, buf)
|
||||
vim.api.nvim_create_autocmd("InsertCharPre", {
|
||||
buffer = buf,
|
||||
group = GROUP,
|
||||
callback = request.on_insert_char_pre,
|
||||
callback = session.on_insert_char_pre,
|
||||
})
|
||||
end
|
||||
|
||||
@@ -207,6 +207,13 @@ function M.setup()
|
||||
end
|
||||
return "<CR>"
|
||||
end, { expr = true, replace_keycodes = true })
|
||||
|
||||
vim.keymap.set(
|
||||
"i",
|
||||
"<C-x><C-o>",
|
||||
session.trigger_manual,
|
||||
{ expr = true, remap = false }
|
||||
)
|
||||
end
|
||||
|
||||
return M
|
||||
|
||||
Reference in New Issue
Block a user