mirror of
https://github.com/neovim/neovim.git
synced 2026-02-17 17:08:31 +00:00
feat(lsp): add fswatch watchfunc backend
Problem:
vim._watch.watchdirs has terrible performance.
Solution:
- On linux use fswatch as a watcher backend if available.
- Add File watcher section to health:vim.lsp. Warn if watchfunc is
libuv-poll.
This commit is contained in:
4
.github/scripts/install_deps.sh
vendored
4
.github/scripts/install_deps.sh
vendored
@@ -30,12 +30,12 @@ if [[ $os == Linux ]]; then
|
||||
fi
|
||||
|
||||
if [[ -n $TEST ]]; then
|
||||
sudo apt-get install -y locales-all cpanminus attr libattr1-dev gdb
|
||||
sudo apt-get install -y locales-all cpanminus attr libattr1-dev gdb fswatch
|
||||
fi
|
||||
elif [[ $os == Darwin ]]; then
|
||||
brew update --quiet
|
||||
brew install ninja
|
||||
if [[ -n $TEST ]]; then
|
||||
brew install cpanminus
|
||||
brew install cpanminus fswatch
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user