Short List of contributed packages in the manual.
This commit is contained in:
parent
afd70580b0
commit
51c05f9071
|
@ -12,10 +12,12 @@ LISP (emacs-lisp code)
|
||||||
|
|
||||||
org-annotate-file.el --- Annotate a file with org syntax
|
org-annotate-file.el --- Annotate a file with org syntax
|
||||||
org-annotation-helper.el --- Call remember directly from Firefox/Opera
|
org-annotation-helper.el --- Call remember directly from Firefox/Opera
|
||||||
|
org-bookmark.el --- Links to bookmarks
|
||||||
org-depend.el --- TODO dependencies for Org-mode
|
org-depend.el --- TODO dependencies for Org-mode
|
||||||
org-elisp-symbol.el --- Org links to emacs-lisp symbols
|
org-elisp-symbol.el --- Org links to emacs-lisp symbols
|
||||||
org-eval.el --- The <lisp> tag, adapted from Muse
|
org-eval.el --- The <lisp> tag, adapted from Muse
|
||||||
org-expiry.el --- expiry mechanism for Org entries
|
org-expiry.el --- expiry mechanism for Org entries
|
||||||
|
org-indent.el --- Dynamic outline indentation (does not really work)
|
||||||
org-interactive-query.el --- Interactive modification of tags query
|
org-interactive-query.el --- Interactive modification of tags query
|
||||||
org-mairix.el --- Hook mairix search into Org for different MUAs
|
org-mairix.el --- Hook mairix search into Org for different MUAs
|
||||||
org-man.el --- Support for links to manpages in Org-mode
|
org-man.el --- Support for links to manpages in Org-mode
|
||||||
|
|
125
doc/org.texi
125
doc/org.texi
|
@ -89,7 +89,8 @@ Software Foundation raise funds for GNU development.''
|
||||||
* Exporting:: Sharing and publishing of notes
|
* Exporting:: Sharing and publishing of notes
|
||||||
* Publishing:: Create a web site of linked Org files
|
* Publishing:: Create a web site of linked Org files
|
||||||
* Miscellaneous:: All the rest which did not fit elsewhere
|
* Miscellaneous:: All the rest which did not fit elsewhere
|
||||||
* Extensions and Hacking:: It is possible to write add-on code
|
* Extionsions::
|
||||||
|
* Hacking::
|
||||||
* History and Acknowledgments:: How Org came into being
|
* History and Acknowledgments:: How Org came into being
|
||||||
* Main Index:: An index of Org's concepts and features
|
* Main Index:: An index of Org's concepts and features
|
||||||
* Key Index:: Key bindings and where they are described
|
* Key Index:: Key bindings and where they are described
|
||||||
|
@ -352,9 +353,13 @@ Interaction with other packages
|
||||||
* Cooperation:: Packages Org cooperates with
|
* Cooperation:: Packages Org cooperates with
|
||||||
* Conflicts:: Packages that lead to conflicts
|
* Conflicts:: Packages that lead to conflicts
|
||||||
|
|
||||||
Extensions, Hooks and Hacking
|
Extensions
|
||||||
|
|
||||||
|
* Extensions in the contrib directory:: These come with the Org distro
|
||||||
|
* Other extensions:: These you have to find on the web.
|
||||||
|
|
||||||
|
Hacking
|
||||||
|
|
||||||
* Extensions:: Existing 3rd-party extensions
|
|
||||||
* Adding hyperlink types:: New custom link types
|
* Adding hyperlink types:: New custom link types
|
||||||
* Tables in arbitrary syntax:: Orgtbl for LaTeX and other programs
|
* Tables in arbitrary syntax:: Orgtbl for LaTeX and other programs
|
||||||
* Dynamic blocks:: Automatically filled blocks
|
* Dynamic blocks:: Automatically filled blocks
|
||||||
|
@ -7879,7 +7884,7 @@ Org uses timestamps to track when a file has changed. The above
|
||||||
functions normally only publish changed files. You can override this and
|
functions normally only publish changed files. You can override this and
|
||||||
force publishing of all files by giving a prefix argument.
|
force publishing of all files by giving a prefix argument.
|
||||||
|
|
||||||
@node Miscellaneous, Extensions and Hacking, Publishing, Top
|
@node Miscellaneous, Extionsions, Publishing, Top
|
||||||
@chapter Miscellaneous
|
@chapter Miscellaneous
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
|
@ -8485,15 +8490,95 @@ The exporters work well, but could be made more efficient.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
|
|
||||||
@node Extensions and Hacking, History and Acknowledgments, Miscellaneous, Top
|
@node Extionsions, Hacking, Miscellaneous, Top
|
||||||
@appendix Extensions, Hooks and Hacking
|
@appendix Extensions
|
||||||
|
|
||||||
This appendix lists extensions for Org written by other authors.
|
This appendix lists the extension modules that have been written for Org.
|
||||||
It also covers some aspects where users can extend the functionality of
|
Many of these extensions live in the @file{contrib} directory of the Org
|
||||||
|
distribution, others are available somewhere on the web.
|
||||||
|
|
||||||
|
@menu
|
||||||
|
* Extensions in the contrib directory:: These come with the Org distro
|
||||||
|
* Other extensions:: These you have to find on the web.
|
||||||
|
@end menu
|
||||||
|
|
||||||
|
@node Extensions in the contrib directory, Other extensions, Extionsions, Extionsions
|
||||||
|
@section Extensions in the @file{contrib} directory
|
||||||
|
|
||||||
|
@table @asis
|
||||||
|
@item @file{org-annotate-file.el} by @i{Philip Jackson}
|
||||||
|
Annotate a file with org syntax, in a separate file, with links back to
|
||||||
|
the annotated file.
|
||||||
|
@item @file{org-annotation-helper.el} by @i{Bastien Guerry and Daniel E. German}
|
||||||
|
Call @i{remember} directly from Firefox/Opera, or from Adobe Reader.
|
||||||
|
When activating a special link or bookmark, Emacs receives a trigger to
|
||||||
|
create a note with a link back to the website. Requires some setup, a
|
||||||
|
detailes description is in
|
||||||
|
@file{contrib/packages/org-annotation-helper}.
|
||||||
|
@item @file{org-bookmark.el} by @i{Tokuya Kameshima}
|
||||||
|
Support for links to Emacs bookmarks.
|
||||||
|
@item @file{org-depend.el} by @i{Carsten Dominik}
|
||||||
|
TODO dependencies for Org-mode. Make TODO state changes in one entry
|
||||||
|
trigger changes in another, or be blocked by the state of another
|
||||||
|
entry. Also, easily create chains of TODO items with exactly one
|
||||||
|
active item at any time.
|
||||||
|
@item @file{org-elisp-symbol.el} by @i{Bastien Guerry}
|
||||||
|
Org links to emacs-lisp symbols. This can create annotated links that
|
||||||
|
exactly point to the definition location of a variable of function.
|
||||||
|
@item @file{org-eval.el} by @i{Carsten Dominik}
|
||||||
|
The @code{<lisp>} tag, adapted from Emacs Wiki and Emacs Muse, allows
|
||||||
|
to include text in a document that is the result of evaluating some
|
||||||
|
code. Other scripting languages like @code{perl} can be supported with
|
||||||
|
this package as well.
|
||||||
|
@item @file{org-expiry.el} by @i{Bastien Guerry}
|
||||||
|
Expiry mechanism for Org entries.
|
||||||
|
@item @file{org-indent.el} by @i{Carsten Dominik}
|
||||||
|
Dynamic indentation of Org outlines. The plan is to indent an outline
|
||||||
|
according to level, but so far this is too hard for a proper and stable
|
||||||
|
implementation. Still, it works somewhat.
|
||||||
|
@item @file{org-interactive-query.el} by @i{Christopher League}
|
||||||
|
Interactive modification of tags queries. After running a general
|
||||||
|
query in Org, this package allows to narrow down the results by adding
|
||||||
|
more tags or keywords.
|
||||||
|
@item @file{org-mairix.el} by @i{Georg C. F. Greve}
|
||||||
|
Hook mairix search into Org for different MUAs.
|
||||||
|
@item @file{org-man.el} by @i{Carsten Dominik}
|
||||||
|
Support for links to manpages in Org-mode.
|
||||||
|
@item @file{org-mtags.el} by @i{Carsten Dominik}
|
||||||
|
Support for some Muse-like tags in Org-mode. This package allows you
|
||||||
|
to write @code{<example>} and @code{<src>} and other syntax copied from
|
||||||
|
Emacs Muse, right inside an Org file. The goal here is to make it easy
|
||||||
|
to publish the same file using either org-publish or Muse.
|
||||||
|
@item @file{org-panel.el} by @i{Lennard Borgman}
|
||||||
|
Simplified and display-aided access to some Org commands.
|
||||||
|
@item @file{org-registry.el} by @i{Bastien Guerry}
|
||||||
|
A registry for Org links, to find out from where links point to a given
|
||||||
|
file or location.
|
||||||
|
@item @file{org2rem.el} by @i{Bastien Guerry}
|
||||||
|
Convert org appointments into reminders for the @file{remind} program.
|
||||||
|
@item @file{org-screen.el} by @i{Andrew Hyatt}
|
||||||
|
Visit screen sessions through Org-mode links.
|
||||||
|
@item @file{org-toc.el} by @i{Bastien Guerry}
|
||||||
|
Table of contents in a separate buffer, with fast access to sections
|
||||||
|
and easy visibility cycling.
|
||||||
|
@item @file{orgtbl-sqlinsert.el} by @i{Jason Riedy}
|
||||||
|
Convert Org-mode tables to SQL insertions. Documentation for this can
|
||||||
|
be found on the Worg pages.
|
||||||
|
@end table
|
||||||
|
|
||||||
|
|
||||||
|
@node Other extensions, , Extensions in the contrib directory, Extionsions
|
||||||
|
@section Other extensions
|
||||||
|
|
||||||
|
@i{TO BE DONE}
|
||||||
|
|
||||||
|
@node Hacking, History and Acknowledgments, Extionsions, Top
|
||||||
|
@appendix Hacking
|
||||||
|
|
||||||
|
This appendix covers some aspects where users can extend the functionality of
|
||||||
Org.
|
Org.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Extensions:: Existing 3rd-party extensions
|
|
||||||
* Adding hyperlink types:: New custom link types
|
* Adding hyperlink types:: New custom link types
|
||||||
* Tables in arbitrary syntax:: Orgtbl for LaTeX and other programs
|
* Tables in arbitrary syntax:: Orgtbl for LaTeX and other programs
|
||||||
* Dynamic blocks:: Automatically filled blocks
|
* Dynamic blocks:: Automatically filled blocks
|
||||||
|
@ -8501,17 +8586,7 @@ Org.
|
||||||
* Using the property API:: Writing programs that use entry properties
|
* Using the property API:: Writing programs that use entry properties
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Extensions, Adding hyperlink types, Extensions and Hacking, Extensions and Hacking
|
@node Adding hyperlink types, Tables in arbitrary syntax, Hacking, Hacking
|
||||||
@section Third-party extensions for Org
|
|
||||||
@cindex extension, third-party
|
|
||||||
|
|
||||||
There are lots of extensions that have been written by other people. Most of
|
|
||||||
them have either been integrated into Org by now, or they can be found in the
|
|
||||||
Org distribution, in the @file{contrib} directory. The list has gotten too
|
|
||||||
long to cover in any detail here, but there is a seaparate manual for these
|
|
||||||
extensions.
|
|
||||||
|
|
||||||
@node Adding hyperlink types, Tables in arbitrary syntax, Extensions, Extensions and Hacking
|
|
||||||
@section Adding hyperlink types
|
@section Adding hyperlink types
|
||||||
@cindex hyperlinks, adding new types
|
@cindex hyperlinks, adding new types
|
||||||
|
|
||||||
|
@ -8608,7 +8683,7 @@ can also set the @code{:description} property to provide a default for
|
||||||
the link description when the link is later inserted into an Org
|
the link description when the link is later inserted into an Org
|
||||||
buffer with @kbd{C-c C-l}.
|
buffer with @kbd{C-c C-l}.
|
||||||
|
|
||||||
@node Tables in arbitrary syntax, Dynamic blocks, Adding hyperlink types, Extensions and Hacking
|
@node Tables in arbitrary syntax, Dynamic blocks, Adding hyperlink types, Hacking
|
||||||
@section Tables and lists in arbitrary syntax
|
@section Tables and lists in arbitrary syntax
|
||||||
@cindex tables, in other modes
|
@cindex tables, in other modes
|
||||||
@cindex lists, in other modes
|
@cindex lists, in other modes
|
||||||
|
@ -8934,7 +9009,7 @@ La@TeX{} file:
|
||||||
Pressing `C-c C-c' on @code{a new house} and will insert the converted
|
Pressing `C-c C-c' on @code{a new house} and will insert the converted
|
||||||
La@TeX{} list between the two marker lines.
|
La@TeX{} list between the two marker lines.
|
||||||
|
|
||||||
@node Dynamic blocks, Special agenda views, Tables in arbitrary syntax, Extensions and Hacking
|
@node Dynamic blocks, Special agenda views, Tables in arbitrary syntax, Hacking
|
||||||
@section Dynamic blocks
|
@section Dynamic blocks
|
||||||
@cindex dynamic blocks
|
@cindex dynamic blocks
|
||||||
|
|
||||||
|
@ -8999,7 +9074,7 @@ example @code{before-save-hook}. @code{org-update-all-dblocks} is
|
||||||
written in a way that is does nothing in buffers that are not in
|
written in a way that is does nothing in buffers that are not in
|
||||||
@code{org-mode}.
|
@code{org-mode}.
|
||||||
|
|
||||||
@node Special agenda views, Using the property API, Dynamic blocks, Extensions and Hacking
|
@node Special agenda views, Using the property API, Dynamic blocks, Hacking
|
||||||
@section Special agenda views
|
@section Special agenda views
|
||||||
@cindex agenda views, user-defined
|
@cindex agenda views, user-defined
|
||||||
|
|
||||||
|
@ -9081,7 +9156,7 @@ like this, even without defining a special function:
|
||||||
(org-agenda-overriding-header "Projects waiting for something: "))))
|
(org-agenda-overriding-header "Projects waiting for something: "))))
|
||||||
@end lisp
|
@end lisp
|
||||||
|
|
||||||
@node Using the property API, , Special agenda views, Extensions and Hacking
|
@node Using the property API, , Special agenda views, Hacking
|
||||||
@section Using the property API
|
@section Using the property API
|
||||||
@cindex API, for properties
|
@cindex API, for properties
|
||||||
@cindex properties, API
|
@cindex properties, API
|
||||||
|
@ -9139,7 +9214,7 @@ Treat the value of the property PROPERTY as a whitespace-separated list of
|
||||||
values and check if VALUE is in this list.
|
values and check if VALUE is in this list.
|
||||||
@end defun
|
@end defun
|
||||||
|
|
||||||
@node History and Acknowledgments, Main Index, Extensions and Hacking, Top
|
@node History and Acknowledgments, Main Index, Hacking, Top
|
||||||
@appendix History and Acknowledgments
|
@appendix History and Acknowledgments
|
||||||
@cindex acknowledgments
|
@cindex acknowledgments
|
||||||
@cindex history
|
@cindex history
|
||||||
|
|
Loading…
Reference in New Issue