judge4c/README.md

47 lines
1.0 KiB
Markdown
Raw Normal View History

<div align="center">
# monaco-editor-lsp-next
2025-02-19 01:00:15 +00:00
✨ A Next.js integration of Monaco Editor with LSP support, free from SSR issues.
</div>
## 🚀 Quick Start
### 🐳 Using Docker (Recommended)
2025-02-19 01:00:15 +00:00
```sh
# Clone repository
git clone https://github.com/cfngc4594/monaco-editor-lsp-next
cd monaco-editor-lsp-next
2025-02-19 01:00:15 +00:00
# Start containers in detached mode
docker compose -f ./docker/compose.yml up -d
```
2025-02-19 01:00:15 +00:00
### 🔧 Manual Setup
2025-02-19 01:00:15 +00:00
```sh
# Clone repository
git clone https://github.com/cfngc4594/monaco-editor-lsp-next
cd monaco-editor-lsp-next
# Start specific containers (lsp-c and lsp-cpp) in detached mode
docker compose -f ./docker/compose.yml up -d lsp-c lsp-cpp
# Install project dependencies using Bun package manager
bun install
# Run the development server
bun run dev
```
2025-02-19 01:00:15 +00:00
## ⚙️ Configuration
2025-02-19 01:00:15 +00:00
### LSP Server Settings
2025-02-19 01:00:15 +00:00
| **Language** | **LSP Server** | **Port** |
|----------------|------------------|------------|
| `C` | `clangd` | `4594` |
| `C++` | `clangd` | `4595` |