So most of my contributions to the library are happening with me working on a remote server over SSH. I’m very comfortable with VSCode which unfortunately does work very well in this kind of setup. Started using VIM but I’m confused about what the best and least complicated way is to get the following features I’m use to in VSCode …
- Autocompletion/Intellisense (especially one that works against a custom Anaconda environment)
- Line numbers to show up on left-side of editor
- Color coding
- Being able to navigate to the definition of variables/classes/methods by clicking on them (for example, if I see a class inheriting from
Callback, I’d like to be able to click on
Callbackin that file and have it take me to the file where
Callbackclass is defined.
I’ve seen some crazy complex .vimrc files and I’d rather avoid that as much as possible. Any recommendations, thoughts, advice, etc… is very appreciated.