Nvim as Python / Rust / any another language IDE!
Video (in Russian) — https://www.youtube.com/watch?v=PA7zZNJXJEk
For Mac OS:
brew install nvim
brew install rust-analyzer
brew install ripgrep
npm install -g pyright
Install also vim-plug — plugin manager for vim/nvim.
Put init.vim to ~/.config/nvim/init.vim
folder.