linkd

Homepage: http://www.emacswiki.org/cgi-bin/wiki/linkd.el

Author: Additional code by Eduardo Ochs, David O'Toole

Updated:

Summary

Make hypertext with active links in any buffer

Commentary

Make hypertext with active links in any buffer


(@* "Overview") ----------------------------------------------------

 Linkd-mode is a major mode that automatically recognizes and
 processes certain S-expressions, called "links", embedded in plain
 text files.  Links may be followed by invoking certain interactive
 functions when point is on the link text.  Links may also be
 interpreted as marking up the surrounding text.  Different types
 of links have different behaviors when followed, and they may have
 different interpretations as markup.

 With Linkd mode, you can do the following:
 * Embed hyperlinks to files, webpages, or documentation into
   any type of text file in any major mode.
 * Delimit and name regions of text ("blocks") in these text files.
   See (@> "Stars")
 * Extract and send blocks to other programs for processing.
   See (@> "Processing blocks")
 * Identify and mark locations and concepts in source code.
   See (@> "Tags")
 * Embed active data objects ("datablocks") into text files.
   See (@> "Datablocks")
 * Convert Lisp source-code listings to LaTeX for publication.
   See (@> "Exporting to LaTeX")
 * Define new link behaviors.

 For detailed information about using linkd-mode, see the online
 manual: http://dto.github.com/notebook/linkd.html.


(@* "TODO") --------------------------------------------------------

 * Should have a proper history of link navigation, like in Info,
   for forward and backward link following, instead of just saving
   the previous location.

 * Should have a link follow behavior that takes you from @> to the
   corresponding @*, not just to the next link, @* or @>.

Dependencies

Reverse dependencies