Editor Testing Checklist

Design:

  1. Clean, minimal UI
  2. Low-color theme (Chelevra, Alabaster, etc)
  3. Fast/snappy feel

Convenience:

  1. Vim key binding support
  2. Run tests/specs
  3. Run web server, Procfile
  4. See git blame info
  5. Create/rename/move files
  6. See documentation inline
  7. Copilot integration
  8. LSP integration (Go, Ruby)

Git:

  1. See uncommitted changes
  2. UI to stage chunks of uncommitted code, write commit message

Editors to keep an eye on:

  1. Lapce.dev
  2. Zed.dev
  3. Nova.app
  4. VS Code

Date
June 16, 2023