From c8d599038c3ddc504fa624e2b97e2be8add4b019 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Mon, 30 Mar 2026 18:38:56 +0000 Subject: [PATCH] fix file name display --- nvim/init.lua | 1 + nvim/lua/darcula/autocmds.lua | 4 ++-- nvim/lua/darcula/utils/init.lua | 5 +++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/nvim/init.lua b/nvim/init.lua index 91f3def..a0fd39e 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -17,6 +17,7 @@ -- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- + require("darcula.config") require("darcula.plugins") diff --git a/nvim/lua/darcula/autocmds.lua b/nvim/lua/darcula/autocmds.lua index abbc194..cb48895 100644 --- a/nvim/lua/darcula/autocmds.lua +++ b/nvim/lua/darcula/autocmds.lua @@ -39,8 +39,8 @@ utils.autocmd( group, "FileChangedShellPost", "*", - function() - local filename = utils.get_current_filename() + function(args) + local filename = utils.get_current_filename(args.buf) vim.notify("File changed on disk:\n" .. filename, vim.log.levels.WARN) end ) diff --git a/nvim/lua/darcula/utils/init.lua b/nvim/lua/darcula/utils/init.lua index 3173002..b42e398 100644 --- a/nvim/lua/darcula/utils/init.lua +++ b/nvim/lua/darcula/utils/init.lua @@ -196,8 +196,9 @@ local parse_env_list = function(var, def) return def end -local function get_current_filename() - local name = vim.api.nvim_buf_get_name(0) +local function get_current_filename(buffer) + buffer = buffer or 0 + local name = vim.api.nvim_buf_get_name(buffer) if name == "" then return "" end