-
Notifications
You must be signed in to change notification settings - Fork 2
Home
GrayKwon edited this page Sep 14, 2025
·
2 revisions
Welcome to the comprehensive documentation for endpoint.nvim!
- βοΈ Advanced Configuration - Detailed picker options, UI customization, and framework-specific settings
- π Performance & Caching - Cache modes, optimization tips, and performance tuning
- π Troubleshooting - Common issues, debugging tips, and how to report problems
- π§ͺ Development & Testing - Running tests, debugging, and development workflow
- π§ Adding New Frameworks - Complete guide to implementing framework support
- π Contributing Guidelines - How to contribute code, tests, and documentation
- Main Repository: endpoint.nvim
- Issues: Report bugs or request features
- Discussions: Ask questions and share ideas
10 Frameworks Supported:
- Spring Boot (Java) - Controllers with @GetMapping, @PostMapping, etc.
- Java Servlet (Java) - @WebServlet annotations and URL patterns
- NestJS (TypeScript/JavaScript) - @Get(), @Post(), @Controller() decorators
- Symfony (PHP) - @Route annotations and attributes
- FastAPI (Python) - @app.get(), @app.post(), @router.* patterns
- Rails (Ruby) - Controller actions and routes.rb parsing
- Express (Node.js) - app.method(), router.method() patterns
- Ktor (Kotlin) - get(), post(), route() blocks with nested routing
- .NET Core (C#) - [HttpGet], Minimal API, endpoint routing
- React Router - components with smart component resolution
3 Picker Interfaces:
- Telescope - Rich fuzzy search with preview
- vim.ui.select - Native Neovim interface
- Snacks.nvim - Modern picker with enhanced features