judge4c based on monaco-editor-lsp-next
| docker | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| bun.lock | ||
| components.json | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| next.config.ts | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
monaco-editor-lsp-next
A demo project demonstrating LSP integration using Nextjs + @monaco-editor/react + monaco-languageclient.
Quick Start
-
Start LSP Containers
cd docker docker compose up -d cd .. -
Install Dependencies
bun install -
Start Development Server
bun run dev
LSP Configuration
The project includes preconfigured LSP servers for:
- C (port 4594)
- C++ (port 4595)
Using jsonrpc-ws-proxy to bridge Monaco Editor with clangd.