modern-monaco-svelte

Editing evolved

Cross-file IntelliSense, powered by modern-monaco's built-in language server — no separate editor build, no manual wiring. Just point it at a multi-file TypeScript workspace.

F12
Go to Definition — jump to where a symbol is declared, even in another file.
Shift+F12
Peek References — see every call site inline without leaving the file.
F2
Rename Symbol — renames every usage across the whole workspace at once.
Cmd/Ctrl+.
Quick Fix — the lightbulb offers fixes like removing an unused import.
  • Rename Point in geometry.ts — main.ts and shapes.ts follow.
  • F12 on distance in main.ts — lands in geometry.ts.
  • Quick fix the unused circleArea import, or the topLefft typo, in main.ts.
  • Fold the Circle region in geometry.ts from the gutter arrow.

Workspaces are browser-only — loading…