A very simple set of configurations and scripts for setting up NeoVim as a fully-fledged development environment.
I'm allowing this to be public just in case some of these files solve a problem for somebody else. This is my own environment very carefully tailored to my own needs and projects. Suggestions are welcome, but please fork rather than request a merge.
Tested on Arch/Manjaro Linux. Any distribution should work so long as the underlying binaries can be found and installed.
May work on MacOS.
(Please don't judge me for non-idiomatic code. My goal is readability, not performance. PEP8 notwithstanding)
- Python
- Django
- OpenCV
- General Debuggery
- Lua
- NeoVim
- Markdown
- GitHub Syntax
- MultiMarkdown Syntax
- Pandoc Syntax
- JavaScript
- NodeJS
- Svelte
- TypeScript
- C/C++ (Microcontroller subset)
- MicroPython
- Language specific helpfiles
- Language specific settings shortcuts
- Semantically consistent mnemonics
- Remove superfluous comments
- Add useful comments
- Cleanup and unify code style
- Make the installation procedure safe and bulletproof
- Unify dependency install scripts to work for more distributions
- Arch/Manjaro
- Debian/Mint