From e725572f2a46d02d186245000f7dbbcaf32dea7d Mon Sep 17 00:00:00 2001 From: Yuriy Artemyev Date: Fri, 21 Jan 2022 13:07:47 +0300 Subject: [PATCH] A more modern way to raise warning message (#893) --- lua/nvim-tree/utils.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lua/nvim-tree/utils.lua b/lua/nvim-tree/utils.lua index 2751eb2f..3bd0e208 100644 --- a/lua/nvim-tree/utils.lua +++ b/lua/nvim-tree/utils.lua @@ -1,15 +1,14 @@ local M = {} local uv = vim.loop -local api = vim.api function M.path_to_matching_str(path) return path:gsub('(%-)', '(%%-)'):gsub('(%.)', '(%%.)'):gsub('(%_)', '(%%_)') end function M.warn(msg) - api.nvim_command('echohl WarningMsg') - api.nvim_command("echom '[NvimTree] "..msg:gsub("'", "''").."'") - api.nvim_command('echohl None') + vim.schedule(function() + vim.notify("[NvimTree] "..msg, vim.log.levels.WARN) + end) end function M.str_find(haystack, needle)