It's my Neovim config, configured mainly for python development. I've tried this config on Android with termux, on Arch Linux, and on Windows 10. It works on any system where you can install Neovim, git, npm and python.
Best graphics interface for Neovim in my opinion is Neovide on windows and neovim-gtk on Linux.
- Autocompletion with nvim-cmp
- Go to definition with nvim-cmp
- Python linting and syntax checking with [nvim-lspconfig]
- NvimTree File explorer
- Lualine Statusbar
- alpha-nvim Menu on Neovim startup
- Gitgutter Git showing changes
- LazyGit Git integration
- npm
- git
- Neovim (of course)
- Python with installed pynvim
- FiraCode Nerd Font (for GUI) (I created patched font. It's in the root folder)
- llvm installation (for nvim-treesitter plugin)
- lazygit binary in path (for git integration)
-
Clone this repository:
git clone https://github.com/Ae-Mc/nvim
-
Copy
nvim
to your config folder (~\AppData\Local on Windows, ~/.config on Linux):// For Linux cp nvim/nvim ~/.config // For Windows cp nvim\nvim %LOCALAPPDATA%\nvim
-
Start Neovim.
-
Enjoy!