소개
Write Markdown with code assist and intelligence in the comfort of your favourite editor.
상세정보
소개
Marksman은 마크다운 파일에 대한 코드 보조 및 지능형 기능을 제공하는 언어 서버(LSP)입니다. winget을 통해 Windows 환경에서 쉽게 설치할 수 있으며, 에디터에 통합되어 마크다운 작성 경험을 향상시킵니다.
핵심 기능
- 마크다운 문법 기반 자동 완성 및 제안
- 실시간 진단 및 오류 표시
- 정의로 이동, 참조 찾기 등 LSP 표준 기능 지원
- 언어 서버 프로토콜을 준수하여 다양한 LSP 호환 에디터와 연동 가능
지원 환경
Marksman은 LSP를 지원하는 에디터(예: Emacs, Neovim, VS Code 등)에서 동작하며, Windows에서 winget 패키지로 제공됩니다. 별도의 런타임이나 의존성이 최소화되어 가벼운 마크다운 언어 서버로 사용할 수 있습니다.
기본 사용법
- 명령 프롬프트에서
winget install Artempyanykh.Marksman를 실행하여 설치합니다. - 사용 중인 에디터의 LSP 설정에 Marksman 실행 경로를 추가합니다.(예: Neovim의 lspconfig에 서버 등록)
- 에디터를 다시 로드하고 마크다운 파일을 열면 자동으로 언어 서버가 연결되어 코드 보조 기능을 제공합니다.
제한 사항 및 체크포인트
- Marksman은 독립형 에디터가 아니므로 LSP를 지원하는 에디터가 필요합니다.
- 에디터 측 LSP 클라이언트가 제대로 설정되지 않으면 기능이 작동하지 않을 수 있습니다.
- 현재 버전은 마크다운 언어 서버에 집중하며, 다른 파일 형식에 대한 지원을 제공하지 않습니다.
FAQ
어떤 에디터에서 사용할 수 있나요?
Emacs, Neovim, VS Code 등 LSP를 지원하는 대부분의 에디터에서 사용할 수 있습니다.
인터넷 연결이 필요한가요?
설치 시 winget을 통해 패키지를 다운로드받는 과정에서 인터넷이 필요하지만, 설치 후에는 로컬에서 언어 서버가 실행되어 오프라인에서도 동작합니다.
마크다운 외 다른 언어도 지원하나요?
현재 버전은 마크다운 전용 언어 서버로, 다른 프로그래밍 언어에 대한 지원을 제공하지 않습니다.
화면으로 보는 주요 기능
마크스맨 로고 및 타이틀 화면

화면 중앙에 검은색으로 '[M]' 로고가 있으며, 이 안에 화살표가 그려져 있다. 로고 왼쪽에는 '[[mark'라는 텍스트가 있고, 오른쪽 상단과 하단에는 다양한 색상의 기하학적 아이콘(빨간 하트, 노란 사각형, 녹색 삼각형, 파란 별 등)이 배치되어 있다. 하단에는 보라색 배경의 박스 안에 'marksman'과 'for-markdown'이라는 텍스트가 있으며, 'marksman'은 분홍색, 'for-markdown'은 검은색으로 표시되어 있다. 오른쪽 상단에는 'lsp-server.md'라는 텍스트가 보인다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


