Skip to content

Initial Release: Professional Neovim Configuration

Choose a tag to compare

@Not-Minimal Not-Minimal released this 13 Apr 02:10
· 28 commits to main since this release

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/nvim

See 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

💡 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! 🚀