From 213bc8e13fc43adf0341a0ced47b31c6e11cd490 Mon Sep 17 00:00:00 2001 From: Taken Date: Mon, 30 Dec 2024 10:55:07 +0100 Subject: [PATCH] Added filechanged event --- lua/taken/core/cmd.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lua/taken/core/cmd.lua b/lua/taken/core/cmd.lua index 86bfbff..81406ee 100644 --- a/lua/taken/core/cmd.lua +++ b/lua/taken/core/cmd.lua @@ -8,6 +8,7 @@ local cmd = vim.api.nvim_create_user_command local nvimhelp = augroup("help_window_right", { clear = true }) local mkdirrun = augroup("MkdirRun", { clear = true }) local yank = augroup("kickstart-highlight-yank", { clear = true }) +local filechange = augroup("filechange", { clear = true }) cmd("SetTheme", function(arg) local themeselected = arg.fargs[1] @@ -53,3 +54,17 @@ autocmd("BufWritePre", { require("taken.utils.mkdir").run() end, }) + +autocmd("FileChangedShell", { + group = filechange, + pattern = { "*" }, + callback = function(args) + --- @type string + local file = args.file + local cwd = vim.fn.getcwd() + if file:find(cwd) then + file = file:sub(#cwd + 2) + end + vim.notify(file .. " has been chnaged", vim.log.levels.WARN) + end, +})