Emacs. LSP для Markdown
2025-08-11
·
1 мин. для прочтения
Emacs. LSP для Markdown.
Содержание
1 Серверы
1.1 Marksman
- Репозиторий: https://github.com/artempyanykh/marksman
- LSP-сервер для Markdown.
- Поддержка перекрёстных ссылок, автоформатирования и проверки синтаксиса.
1.2 Unified Language Server
- Сайт: https://unifiedjs.com/
- Репозиторий: https://github.com/unifiedjs/unified-language-server
- Универсальный сервер для текстовых форматов, включая Markdown.
1.3 Remark Language Server
- Репозиторий: https://github.com/remarkjs/remark-language-server
- LSP-сервер для работы с Markdown.
- Рекомендован для замены Unified Language Server.
- Основан на инструменте remark.
- Предоставляет линтинг, форматирование и базовую навигацию для Markdown-файлов.
- Поддержка плагинов remark (например, для фронтматтера, GitHub-таблиц).
- Интеграция с экосистемой Unified (используется в Prettier, Gatsby).
- Не требует сложной настройки для базового использования.
- Ограниченные возможности LSP. Нет продвинутого автодополнения или рефакторинга.
- Для расширенных функций нужны плагины.
- Меньше возможностей, чем у Marksman (например, нет перекрёстных ссылок между файлами).