Parity with Emacs Org 9.8.10
Every interactive command and user option of Org 9.8.10 is listed in docs/parity/inventory.tsv with its status in org.nvim. This page is generated from that file with the formula of docs/parity/score.sh.
99.9%
overall parity
98.6% counting Emacs-only features
98.6% counting Emacs-only features
- done: implemented; vim: stock Neovim covers it; partial counts half; missing: not there yet.
- emacs-only: only makes sense inside Emacs (left out of the overall score, counted in the strict one); na: Emacs internals, not counted.
| Area | Total | Done | Vim | Partial | Missing | Emacs-only | N/A | Overall | Strict |
|---|---|---|---|---|---|---|---|---|---|
| Agenda | 271 | 262 | 4 | 0 | 0 | 0 | 5 | 100.0% | 100.0% |
| Attach/ID/misc | 96 | 90 | 4 | 0 | 0 | 0 | 2 | 100.0% | 100.0% |
| Babel/src | 174 | 167 | 2 | 1 | 0 | 2 | 2 | 99.7% | 98.5% |
| Capture | 17 | 16 | 1 | 0 | 0 | 0 | 0 | 100.0% | 100.0% |
| Citations | 33 | 33 | 0 | 0 | 0 | 0 | 0 | 100.0% | 100.0% |
| Clocking | 66 | 62 | 4 | 0 | 0 | 0 | 0 | 100.0% | 100.0% |
| Column view | 34 | 29 | 2 | 0 | 0 | 0 | 3 | 100.0% | 100.0% |
| Core | 545 | 442 | 48 | 0 | 0 | 9 | 46 | 100.0% | 98.2% |
| Export | 372 | 368 | 0 | 0 | 0 | 1 | 3 | 100.0% | 99.7% |
| Feeds/MobileOrg | 29 | 28 | 0 | 0 | 0 | 0 | 1 | 100.0% | 100.0% |
| Links | 73 | 59 | 2 | 0 | 0 | 12 | 0 | 100.0% | 83.6% |
| Lists | 33 | 33 | 0 | 0 | 0 | 0 | 0 | 100.0% | 100.0% |
| Refile/archive | 29 | 28 | 0 | 0 | 0 | 0 | 1 | 100.0% | 100.0% |
| Tables | 160 | 116 | 3 | 1 | 0 | 0 | 40 | 99.6% | 99.6% |
| All | 1932 | 1733 | 70 | 2 | 0 | 24 | 103 | 99.9% | 98.6% |
Partial (2)
| Symbol | Kind | Area | Note |
|---|---|---|---|
org-calc-default-modes | option | Tables | agree partial: prec/float format/angle/frac honoured, but calc-symbolic-mode, calc-date-format etc. are not configurable |
org-babel-lisp-eval-fn | option | Babel/src | agree: slime-eval/sly-eval choice is Emacs-only; cmd (sbcl --script) substitute evaluates like eval-and-grab-output; spec with fake sbcl |
Emacs-only (24)
| Symbol | Kind | Area | Note |
|---|---|---|---|
org-cdlatex-environment-indent | command | Core | requires CDLaTeX Emacs package |
org-cdlatex-math-modify | command | Core | requires CDLaTeX Emacs package |
org-cdlatex-mode | command | Core | requires CDLaTeX Emacs package (snippet plugins fill this role) |
org-cdlatex-underscore-caret | command | Core | requires CDLaTeX Emacs package |
org-reftex-citation | command | Core | requires RefTeX Emacs package |
org-speedbar-set-agenda-restriction | command | Core | Emacs speedbar |
org-calendar-follow-timestamp-change | option | Core | org.nvim's calendar (goto_calendar, date prompts) is a modal picker (getcharstr loop): it can never be visible while a timestamp is changed with S-arrows, so there is nothing to follow; documented under org-differences |
org-cdlatex-mode-hook | option | Core | cdlatex is an Emacs package |
org-mouse-punctuation | option | Core | only used when text is dropped on the buffer (dnd-insert-text advice); Neovim has no text-drop event (a drop in a terminal arrives as a paste indistinguishable from any paste), so there is nothing to hook; documented in org-differences |
org-eww-copy-for-org-mode | command | Links | copies an eww (Emacs web browser) buffer with links |
org-w3m-copy-for-org-mode | command | Links | copies an emacs-w3m buffer with links |
org-babel-clojure-default-ns | option | Babel/src | only used by the cider/inf-clojure backends (Emacs packages); :ns works |
org-babel-remote-temporary-directory | option | Babel/src | TRAMP remote :dir execution; no TRAMP in Neovim |
org-link-email-description-format | option | Links | description of links stored from Emacs mail readers (Gnus, mu4e...) |
org-link-from-user-regexp | option | Links | matches own From: header in Emacs mail links |
org-bbdb-anniversary-field | option | Links | BBDB contact database |
org-bbdb-anniversary-format-alist | option | Links | BBDB |
org-bbdb-default-anniversary-format | option | Links | BBDB |
org-bbdb-extract-date-fun | option | Links | BBDB |
org-bbdb-general-anniversary-description-after | option | Links | BBDB |
org-gnus-no-server | option | Links | Gnus |
org-gnus-prefer-web-links | option | Links | Gnus |
org-mhe-search-all-folders | option | Links | MH-E mail reader |
org-icalendar-include-bbdb-anniversaries | option | Export | BBDB is an Emacs contacts database |
See also the parity reviews, and Differences from Emacs in the manual.