Merge pull request #457 from pockata/adjust-ui-create

Adjust UI_CREATE events
This commit is contained in:
ThePrimeagen 2023-12-28 15:02:05 -07:00 committed by GitHub
commit 6afc142443
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -118,11 +118,6 @@ function HarpoonUI:_create_window(toggle_opts)
win = win_id,
})
Extensions.extensions:emit(Extensions.event_names.UI_CREATE, {
win_id = win_id,
bufnr = bufnr,
})
return win_id, bufnr
end
@ -139,6 +134,9 @@ function HarpoonUI:toggle_quick_menu(list, opts)
return
end
-- grab the current file before opening the quick menu
local current_file = vim.api.nvim_buf_get_name(0)
Logger:log("ui#toggle_quick_menu#opening", list and list.name)
local win_id, bufnr = self:_create_window(opts)
@ -148,6 +146,12 @@ function HarpoonUI:toggle_quick_menu(list, opts)
local contents = self.active_list:display()
vim.api.nvim_buf_set_lines(self.bufnr, 0, -1, false, contents)
Extensions.extensions:emit(Extensions.event_names.UI_CREATE, {
win_id = win_id,
bufnr = bufnr,
current_file = current_file,
})
end
---@param options? any