Customization Guides
Deep dives into what makes our configuration unique
Purpose
These guides explain:
- Why we made specific configuration choices
- What makes our setup different from defaults
- How our customizations improve the development experience
For quick command references, see Usage Documentation.
Guide Categories
Advanced Neovim configurations that go beyond standard setups:
Shell and terminal customizations:
Code quality and consistency:
Modern CLI tool setups:
Key Differentiators
Every configuration prioritizes speed:
- Lazy loading everywhere possible
- Caching strategies for completions and searches
- Async operations by default
2. Integration
Components work together seamlessly:
- Unified theme switching across all tools
- Consistent keybindings (vim-style everywhere)
- Shared clipboard between tmux, vim, and system
We replace traditional tools with faster alternatives:
ripgrep instead of grep (10-100x faster)
fd instead of find (more intuitive)
eza instead of ls (git integration)
bat instead of cat (syntax highlighting)
4. AI-First Development
Built-in AI assistance that respects privacy:
- Local LLMs via Ollama by default
- Context-aware code suggestions
- Custom prompts for common tasks
How to Use These Guides
- New to a tool? Start with the official documentation
- Want our specifics? Read the relevant guide here
- Customizing further? Use our configuration as a base
Contributing
When adding new guides:
- Focus on unique aspects of our configuration
- Link to official documentation for standard features
- Include performance comparisons where relevant
- Provide troubleshooting for common issues
← Back to Documentation