feat(nvim): add BufWritePost to telemetry triggers for cross-session agent wakeups
This commit is contained in:
1 parent
5bb83a849b
commit
b8d58b2e64
4 files changed
+10
-2
No files matched your search
@@ -1,6 +1,6 @@
|
||||
-- gemini-integration.lua
|
||||
-- Registers the active Neovim instance for the Antigravity MCP Server
|
||||
vim.api.nvim_create_autocmd({"VimEnter", "FocusGained", "BufEnter"}, {
|
||||
vim.api.nvim_create_autocmd({"VimEnter", "FocusGained", "BufEnter", "BufWritePost"}, {
|
||||
callback = function(ev)
|
||||
-- Only register if Neovim has an active UI attached (ignore headless/embedded instances)
|
||||
if #vim.api.nvim_list_uis() > 0 then
|
||||
@@ -38,6 +38,8 @@ vim.api.nvim_create_autocmd({"VimEnter", "FocusGained", "BufEnter"}, {
|
||||
})
|
||||
|
||||
-- Load UI & Keymaps
|
||||
local ui = dofile("C:/Users/reazul.ashraf/workspace/rust/mcp-memory/gemini-ui.lua")
|
||||
local is_win = vim.fn.has("win32") == 1
|
||||
local ui_path = is_win and "C:/Users/reazul.ashraf/workspace/rust/mcp-memory/gemini-ui.lua" or "/mnt/c/Users/reazul.ashraf/workspace/rust/mcp-memory/gemini-ui.lua"
|
||||
local ui = dofile(ui_path)
|
||||
ui.setup()
|
||||
_G.gemini = ui -- Expose globally so Agent can call it via execute_lua
|
||||
@@ -17,4 +17,6 @@ fn main() {
|
||||
|
||||
let version = format!("{} ({})", git_date.trim(), git_hash.trim());
|
||||
println!("cargo:rustc-env=APP_VERSION={version}");
|
||||
println!("cargo:rerun-if-changed=../.git/HEAD");
|
||||
println!("cargo:rerun-if-changed=../.git/index");
|
||||
}
|
||||
@@ -17,4 +17,6 @@ fn main() {
|
||||
|
||||
let version = format!("{} ({})", git_date.trim(), git_hash.trim());
|
||||
println!("cargo:rustc-env=APP_VERSION={version}");
|
||||
println!("cargo:rerun-if-changed=../.git/HEAD");
|
||||
println!("cargo:rerun-if-changed=../.git/index");
|
||||
}
|
||||
@@ -17,4 +17,6 @@ fn main() {
|
||||
|
||||
let version = format!("{} ({})", git_date.trim(), git_hash.trim());
|
||||
println!("cargo:rustc-env=APP_VERSION={version}");
|
||||
println!("cargo:rerun-if-changed=../.git/HEAD");
|
||||
println!("cargo:rerun-if-changed=../.git/index");
|
||||
}
|
||||
Reference in new issue
Block a user