16.13.1 Packages that Org cooperates with
βcalc.el
β by Dave Gillespieβ
Org uses the Calc package for implementing spreadsheet functionality in its tables (see The Spreadsheet). Org also uses Calc for embedded calculations. See (calc)GNU Emacs Calc Manual.
βconstants.el
β by Carsten Dominikβ
Org can use names for constants in formulas in tables. Org can also use calculation suffixes for units, such as βM
β for βMega
β. For a standard collection of such constants, install the βconstants
β package. Install version 2.0 of this package, available at http://www.astro.uva.nl/~dominik/Tools. Org checks if the function constants-get
has been autoloaded. Installation instructions are in the file βconstants.el
β.
βcdlatex.el
β by Carsten Dominikβ
Org mode can make use of the CDLaTeX package to efficiently enter LaTeX fragments into Org files. See CDLaTeX mode.
βimenu.el
β by Ake Stenhoff and Lars Lindbergβ
Imenu creates dynamic menus based on an index of items in a file. Org mode supports Imenu menus. Enable it with a mode hook as follows:
(add-hook 'org-mode-hook
(lambda () (imenu-add-to-menubar "Imenu")))
By default the index is two levels deepβyou can modify the depth using the option org-imenu-depth
.
βspeedbar.el
β by EricΒ M.Β Ludlamβ
Speedbar package creates a special Emacs frame for displaying files and index items in files. Org mode supports Speedbar; users can drill into Org files directly from the Speedbar. The <
in the Speedbar frame tweaks the agenda commands to that file or to a subtree.
βtable.el
β by Takaaki Otaβ
Complex ASCII tables with automatic line wrapping, column- and row-spanning, and alignment can be created using the Emacs table package by Takaaki Ota. Org mode recognizes such tables and exports them properly. C-c '
to edit these tables in a special buffer, much like Orgβs code blocks. Because of interference with other Org mode functionality, Takaaki Ota tables cannot be edited directly in the Org buffer.
C-c '
(org-edit-special
)β
Edit a βtable.el
β table. Works when point is in a βtable.el
β table.
C-c ~β
(org-table-create-with-table.el
)β
Insert a βtable.el
β table. If there is already a table at point, this command converts it between the βtable.el
β format and the Org mode format. See the documentation string of the command org-convert-table
for the restrictions under which this is possible.