neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 41fb98d6fab5aa02ef370d1b2b283b078517ffa4
parent 3bd84317fb59ed4f7ec6585c516f9f8f4d823fd6
Author: Tomas Slusny <slusnucky@gmail.com>
Date:   Tue, 12 Mar 2024 08:15:55 +0100

fix: move fswatch linux check inside of vim.schedule (#27824)

Fixes issue reported in the original PR:
https://github.com/neovim/neovim/pull/27810

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Diffstat:
Mruntime/lua/vim/_watch.lua | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/runtime/lua/vim/_watch.lua b/runtime/lua/vim/_watch.lua @@ -289,10 +289,11 @@ function M.fswatch(path, opts, callback) end if data and #vim.trim(data) > 0 then - if vim.fn.has('linux') == 1 and vim.startswith(data, 'Event queue overflow') then - data = 'inotify(7) limit reached, see :h fswatch-limitations for more info.' - end vim.schedule(function() + if vim.fn.has('linux') == 1 and vim.startswith(data, 'Event queue overflow') then + data = 'inotify(7) limit reached, see :h fswatch-limitations for more info.' + end + vim.notify('fswatch: ' .. data, vim.log.levels.ERROR) end) end