md-mode is an Emacs major mode that provides Org-inspired structural editing for Markdown files with live font-lock styling in the edit view and a read-only rendered view in the same buffer. It requires only Emacs 29.1 or newer and no external Markdown processor for its core in-buffer rendering.
- Tables remain valid Markdown source while being rendered responsively with width-aware column layout, debounced resize relayout, and per-buffer measurement caching
- Optional local integrations render LaTeX math, Mermaid, PlantUML, and Graphviz diagrams asynchronously with no content sent to remote services
- The renderer was adapted from agent-shell-markdown.el by Alvaro Ramirez
This GitHub repository contains bash-completion.el, a script that adds programmable bash completion to Emacs shell-mode. It is based on bash completion and is aware of bash builtins, aliases, and functions. It supports file expansion inside colon-separated variables and after redirections (> or <), escapes special characters when expanding file names, and is configurable through programmable bash completion. It works on remote shells, through TRAMP.