diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2024-07-06 11:44:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-06 11:44:19 +0200 |
commit | 55e4301036bb938474fc9768c41e28df867d9286 (patch) | |
tree | d83f3c3d1bccb1ad97197f322fe5c689c4aef8fd /test/functional/plugin/lsp_spec.lua | |
parent | 91e5dcae3d47e7eaf25537471288c27055fdddbe (diff) | |
download | rneovim-55e4301036bb938474fc9768c41e28df867d9286.tar.gz rneovim-55e4301036bb938474fc9768c41e28df867d9286.tar.bz2 rneovim-55e4301036bb938474fc9768c41e28df867d9286.zip |
feat(lsp): drop fswatch, use inotifywait (#29374)
This patch replaces fswatch with inotifywait from inotify-toools:
https://github.com/inotify-tools/inotify-tools
fswatch takes ~1min to set up recursively for the Samba source code
directory. inotifywait needs less than a second to do the same thing.
https://github.com/emcrisostomo/fswatch/issues/321
Also it fswatch seems to be unmaintained in the meantime.
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'test/functional/plugin/lsp_spec.lua')
-rw-r--r-- | test/functional/plugin/lsp_spec.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/functional/plugin/lsp_spec.lua b/test/functional/plugin/lsp_spec.lua index 0630df65d5..2b8a7aed9e 100644 --- a/test/functional/plugin/lsp_spec.lua +++ b/test/functional/plugin/lsp_spec.lua @@ -5128,12 +5128,12 @@ describe('LSP', function() it( string.format('sends notifications when files change (watchfunc=%s)', watchfunc), function() - if watchfunc == 'fswatch' then + if watchfunc == 'inotify' then skip(is_os('win'), 'not supported on windows') skip(is_os('mac'), 'flaky test on mac') skip( - not is_ci() and fn.executable('fswatch') == 0, - 'fswatch not installed and not on CI' + not is_ci() and fn.executable('inotifywait') == 0, + 'inotify-tools not installed and not on CI' ) end @@ -5265,7 +5265,7 @@ describe('LSP', function() test_filechanges('watch') test_filechanges('watchdirs') - test_filechanges('fswatch') + test_filechanges('inotify') it('correctly registers and unregisters', function() local root_dir = '/some_dir' |