Repository navigation
Initial Release: Professional Neovim Configuration
notdot v1.0.0 - Professional Neovim Configuration
🎉 Initial Release
notdot is now ready for public use! This is a fully-featured, production-ready Neovim 0.12.1+ configuration that works out of the box.
✨ Features
- Fast Startup: Optimized configuration with native vim.pack plugin management
- Smart LSP: Hierarchical keybindings organized with which-key for easy discovery
- Code Intelligence:
- Intelligent imports (organize, remove unused, add missing)
- Document and workspace symbol navigation
- Complete call hierarchy inspection
- Cross-Platform: Seamless setup on macOS, Linux, Arch, Ubuntu, and Fedora
- Developer-Friendly: Comprehensive documentation, contribution guidelines, and examples
📚 What's Included
- Complete Installation Guide (INSTALL.md) with OS-specific instructions
- Plugin Configuration: Pre-configured LSP, completion, treesitter, and tools
- Hierarchical Keybindings: 40+ organized LSP shortcuts with which-key
- Contributing Guidelines: Clear standards for code contributions
- Example Config: Template for customizing the configuration
- GitHub Templates: Issue and PR templates for smooth collaboration
🚀 Quick Start
git clone https://github.com/Not-Minimal/notdot.git ~/.config/nvim
cd ~/.config/nvimSee INSTALL.md for detailed OS-specific instructions.
🔑 Key Keybindings
All LSP keybindings start with <leader> and are organized hierarchically:
- Navigate: Jump to definitions, references, implementations
- Refactor: Rename symbols, inline, extract functionality
- Imports: Organize, add missing, remove unused
- Symbols: View document and workspace symbols
- Calls: Inspect incoming and outgoing calls
- Diagnostics: Navigate and fix code issues
- Help: Quick reference documentation
Press <leader>? to see all available keybindings via which-key.
📖 Documentation
- README.md - Project overview and features
- nvim/README.md - Configuration guide and plugins
- nvim/INSTALL.md - Installation instructions
- nvim/CONTRIBUTING.md - Contribution guidelines
- nvim/example-config.lua - Customization examples
💡 What's New
Documentation
- Professional README with badges and feature highlights
- Complete installation guide for 5 operating systems
- Comprehensive plugin reference
- Clear contribution guidelines
- Issue and PR templates
LSP & Keybindings
- Reorganized keybindings into 7 logical groups
- Added intelligent imports functionality
- Added symbol navigation features
- Safe Snacks.nvim integration with fallbacks
Code Quality
- Consistent Lua formatting and style
- Clear comments and documentation
- Verified functionality across platforms
🤝 Contributing
Contributions are welcome! See CONTRIBUTING.md for guidelines on:
- Reporting bugs
- Suggesting improvements
- Submitting pull requests
- Code standards
📝 License
MIT License - See LICENSE file for details
Ready to use notdot? Head over to INSTALL.md to get started! 🚀