Emacs 31: Markdown-ts-mode im Test – Ein inoffizieller Leitfaden
Emacs 31: An unofficial guide to Markdown-ts-mode

Mit Emacs 31 ist der neue Markdown-ts-mode als experimenteller Modus verfügbar. Dieser Leitfaden zeigt, wie man ihn aktiviert, welche Grammatiken benötigt werden und welche Funktionen bereits enthalten sind – von der Unterstützung des CommonMark- und GFM-Spezifikationen bis hin zur Integration mit Pandoc. Ein praktischer Einstieg für alle, die den Modus ausprobieren möchten.
Ein -ts-mode ist nur so gut wie die tree-sitter-Grammatik dahinter.
- RahulMJ
Ein paar zusätzliche Infos:
- `ts` steht für "tree-sitter", was bedeutet, dass dieser Modus unter der Haube tree-sitter verwendet, was unter anderem sehr performant ist.
- Es gibt Unterstützung für den CommonMark-Spez und GFM, sodass Dinge wie `- [ ]`-Kontrollkästchen und ~~Durchgestrichenes~~ sofort funktionieren, zusammen mit vielen anderen kleinen QoL-Funktionen.
- Dieser Modus ist EINGEBAUT, also sind keine zusätzlichen Pakete nötig.
- Dies befindet sich derzeit in der experimentellen Phase, daher müssen Benutzer "opt-in" und den Modus laden, um damit zu spielen, daher der erste Teil des Leitfadens.
- pjdesno
Für diejenigen von uns, die Emacs einfach nur benutzt haben, anstatt seine jüngste Entwicklung zu verfolgen: "ts-mode" bezieht sich auf einen Modus, der tree-sitter zum Parsen, Hervorheben usw. verwendet.
- taude
Einer der größten Gründe, warum ich aufgehört habe, Emacs zu verwenden – und ich war vorher ein ziemlich intensiver Nutzer – war, dass org-mode-Dateien nicht vollständig native Markdown-Dateien waren, was bei der Zusammenarbeit mit anderen zu nerviger Reibung führte.
Es wäre für mich interessant, ein neues markdown-zentriertes org-mode-Ding zu haben. Ich würde es lieben, Lisp zu nutzen, um meine Workflows anzupassen, und ich mag Obsidian nicht ganz so sehr, das ist, was ich jetzt eingerichtet und konfiguriert habe. Ich würde es bevorzugen, die Konfiguration einfach in/um init.el/config.el zu haben (ich habe zuletzt DoomEmacs verwendet).
Mir ist klar, dass org/agenda usw. viel mehr kann, als Markdown bietet, aber der Großteil meines Workflows dreht sich nur um: rohe Notizen zum Konsumieren, Checklisten, Fälligkeitsdaten für Einträge und andere "Grundlagen" von org-mode.
Haben neuere Emacs-Nutzer heutzutage ähnliche Workflows, die machbar sind? Ich würde Emacs gerne wieder in meinen neuen antigenischen Tmux-zentrierten Codier-Workflows verwenden und es als erstklassigen Markdown-Editor, Organizer und potenziell zur Zusammenarbeit nutzen.....
- edgyquant
Was sind die Workflows der Leute, um Emacs mit generativem Codieren zu verwenden? Ich versuche, einen Workflow zu bekommen, bei dem ich Code generieren und ihn wie einen PR genehmigen kann (vielleicht Kommentare für eine nächste Generierungsrunde hinterlassen), aber ich bin neu bei Emacs und das KI-Codierungspaket funktioniert nicht mit dem neuesten Emacs.
- cpach
"Du hast wahrscheinlich von diesem neuen markdown-ts-mode gehört und beschlossen, ihn dir anzusehen."
Ähm, nein, habe ich nicht.
Warum sollte mich interessieren, ob der Markdown-Modus Treesitter verwendet oder nicht...? Beeinflusst das die Leistung oder die Benutzererfahrung irgendwie?