AI 요약
Emacs 31에 새로 포함된 markdown-ts-mode는 실험적 모드로 분류되지만, CommonMark 스펙 전체와 GitHub Flavored Markdown 대부분을 지원하는 매우 풍부한 기능을 갖추고 있다. 이 모드는 기본적으로 활성화되어 있지 않아 use-package나 autoload를 통해 직접 로드해야 하며, 코드 블록, 목차 유틸리티, pandoc 및 gfm과 같은 외부 변환기 인터페이스 등 다양한 기능을 제공한다. MELPA의 기존 markdown-mode 패키지는 Emacs 31 이상에서 설치가 거부되므로 내장된 markdown-ts-mode를 사용하는 것이 권장된다.
핵심 포인트
- Emacs 31에서 markdown-ts-mode는 실험적(experimental) 모드로 분류되지만 기능적으로 매우 완성도 높음
- CommonMark 스펙 전체와 GFM(GitHub Flavored Markdown) 대부분 지원, elisp 등 비-ts 모드용 코드 블록도 지원
- use-package 설정:
:mode ("\\.md\\'" "\\.mdx\\'" "\\.markdown\\'")와(require 'markdown-ts-mode-x)필요 - MELPA의 기존 markdown-mode는 Emacs 31 이상에서 설치 거부되며, 내장 markdown-ts-mode 사용 권장
향후 전망
- 실험적 모드에서 정식 모드로 전환되면서 더 많은 테스트와 피드백을 통해 안정성과 기능이 개선될 전망
- tree-sitter 기반 모드의 확산으로 Emacs 생태계에서 더 빠르고 정확한 문법 강조와 구조 편집이 보편화될 것으로 기대
출처:Hacker News
