Welcome to my Neovim configuration, a comprehensive setup that enhances my coding experience and suits my workflow very well. π
Note: This is my personal Neovim configuration, and you are free to use it as a starting point. However, I highly recommend creating your own setup to best suit your individual workflow and preferences. π οΈ
- Optimized Performance β‘: Fast and lightweight configuration ensuring smooth operation.
- Intuitive User Interface π¨: Enhances the default Neovim UI with better aesthetics and usability.
- Plugin Management π: Seamlessly integrated plugin manager for easy addition and updating of plugins.
- LSP Support π»: Built-in Language Server Protocol (LSP) configuration for code intelligence (completion, diagnostics, etc.).
- Code Formatting π: Automatic code formatting and linting for various languages.
- File Navigation π: Enhanced file navigation and fuzzy finding for quick project traversal.
- Git Integration βοΈ: Built-in Git tools for version control within the editor.
- Syntax Highlighting π: Advanced syntax highlighting using Treesitter for improved code readability.
- Custom Keybindings β¨οΈ: Ergonomically designed key mappings for common tasks.
- Terminal Integration π‘: Access terminal commands directly within Neovim.
- Custom Status Bar π: A personalized status bar that displays essential information and improves workflow.
- Snippet Support π οΈ: Integrated snippet management for faster coding.
- Auto-completion πββοΈ: Smart and context-aware auto-completion to speed up development.
- Extensibility π§: Easily customizable to fit personal preferences and additional plugins.
Note: This config is constantly being updated π. So, you can expect removal and addition of features.
Right now, Installation process is only available for linux.
git clone https://github.com/vaproh/nvim ~/.config/nvim
Please open an issue for support.
Please contribute using Github Flow. Create a branch, add commits, and open a pull request.