Editor Testing Checklist
Design:
- Clean, minimal UI
- Low-color theme (Chelevra, Alabaster, etc)
- Fast/snappy feel
Convenience:
- Vim key binding support
- Run tests/specs
- Run web server, Procfile
- See git blame info
- Create/rename/move files
- See documentation inline
- LSP integration (Go, Ruby)
AI:
- Github Copilot integration
- Inline editing via OpenAI / Ollama / Anthropic
Git:
- See uncommitted changes
- UI to stage chunks of uncommitted code, write commit message
Editors to keep an eye on:
- Lapce.dev
- Zed.dev
- Nova.app
- VS Code