Parse bounded Emacs and Vim modelines, normalize common aliases, and give explicit file metadata precedence over inferred language. Pin one fresh-load language decision for syntax, LSP, pairing, comments, and initial major mode, while preserving the LSP path guard and explicit mode overrides. Cover supported forms, rejection boundaries, precedence, unknown modes, shebang and modeline pinning, reopen behavior, and pathless buffers. |
||
|---|---|---|
| .. | ||
| api | ||
| commands | ||
| hooks | ||
| keymaps | ||
| menus | ||
| packages/repl | ||
| runtime | ||