I have deleted Neocomplete.vim and all references so I no longer get any warning while using Vim.
I have tried COC and new faster versions of COC and they all do not work with Vim 8.2+. Other options were too slow, but they are more widely used.
Python installation is done via homebrew. It could work for any other way, but I did encounter issues when I used asdf python version.
yav -u https://github.com/ycm-core/YouCompleteMe
cd ~/.vim/bundle/YouCompleteMe
env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.10.6
pyenv global 3.10.6
python3 install.py --allYou should get these results:
Generating ycmd build configuration...OK
Compiling ycmd target: ycm_core...OK
Building regex module...OK
Building watchdog module...OK
Installing Omnisharp for C# support...OK
Building gopls for go completion...OK
Setting up Tern for JavaScript completion...OK
Installing rust-analyzer for Rust support...OK
Installing jdt.ls for Java support...
*** WARNING ***: jdt.ls requires Java 11. You must set the option java_binary_path to point to a working java 11.
OK
Setting up TSserver for TypeScript completion...OK
Setting up Clangd completer...OKI have all languages like Java, clang, Ruby and Python installed. Given you have no issues with your installation, everything should work.