LSP 서버와 웹소켓을 이용해 코드 에디터와 GUI 간 실시간 양방향 편집을 구현했다.
GUI에서 포인트를 이동하면 소스 코드의 좌표가 자동으로 갱신되고 코드 수정 시 GUI가 즉시 업데이트된다.
별도 브라우저 텍스트 영역이 아닌 Emacs·Neovim 같은 친숙한 에디터와 통합해 작업할 수 있다.
기존 CAD 시스템은 세 가지(실시간 코드→GUI, GUI→코드, 선호 에디터 지원) 중 두 가지만 지원하지만 이 데모는 모두 충족한다.
충돌 해결, 점진적 편집, 주석·공백 보존 등 완전한 양방향 편집을 위해 LSP 서버 내부 로직 구현이 필수적이다.
Get notified when new stories are published for "🇰🇷 Hacker News 한국어"