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

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 (например, нет перекрёстных ссылок между файлами).
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.