

plugins_menu.pyĬreates a Plugins menu and adds all actives plugins to it. paste_as_headlines.pyĬreates new headlines from clipboard text. Modifies the way exported outlines are written. nodewatch.pyĬreates an ‘Extensions’ menu containing two commands: Provides node tagging capabilities to Leo. Provides commands to run text diffs on node bodies within Leo. nodeActions.pyĪllows the definition of double-click actions. With exactly one newline, replaces all tabs with spaces, andĪdds a newline before class and functions in the derived file. niceNosent.pyĮnsures that all descendants of nodes end nav_qt.pyĪdds “Back” and “Forward” buttons (Qt only). multifile.pyĪllows Leo to write a file to multiple locations. Timestamps all save operations to show when they occur. mod_scripting.pyĬreates script buttons and and nodes. Convertsĭirectories into headlines and puts the list of file names into bodies. mod_read_dir_outline.pyĪllows Leo to read a complete directory tree into a Leo outline. mod_http.pyĪn http plugin for Leo, based on AsyncHttpServer.py. mod_autosave.pyĪutosaves the Leo outline every so often. Opens files with their default platform program. markup_inline.pyĪdds commands that create bold, italic or underlined text. macros.pyĬreates new nodes containing parameterized section references.

livecode.pyĬreates a live code-evaluation pane. lineNumbers.pyĪdds #line directives in perl and perlpod programs. leoremote.pyĪllows interaction with shell apps via screen. Provides a “Mylyn” like experience for Leo. leocursor.pyĬreates a LeoCursor object that can walk around a Leo outline and decode Loaded into Microsoft Word and formatted as a proper outline. Outputs a Leo outline as a numbered list to an RTF file. leo_to_html.pyĬonverts a leo outline to an html web page.**. This NOT a Leo plugin: this is a docutils writer for. leo_interface.pyĪllows the user to browse XML documents in Leo. interact.pyĪdds buttons so Leo can interact with command line environments. Puts the _init_ method (ctor) into the body of the class node. Modifies the Python importer so that the importer import_cisco_config.pyĪllows the user to import Cisco configuration files. FileActions.pyĭefines actions taken when double-clicking on nodes and expfolder.pyĪdds nodes that represent folders in the file system. enable_gc.pyĮnables debugging and tracing for Python’s garbage collector. empty_leo_file.pyĪllows Leo to open any empty file as a minimal. Lets the user associate text with a specific node. dump_globals.pyĭumps Python globals at startup. dragdropgoodiesĭumps files dropped into Leo.
Opml editor download code#
Sends code to the doctest module and reports the result. demo.pyĬreates slides or interactive demos. Makes g.pdb() enter the Pudb debugger instead of pdb. datenodes.pyĪllows users to insert headlines containing dates. Uses ctags to provide an autocompletion list. contextmenu.pyĭefines various useful actions for context menus (Qt only). Manipulates appearance of individual tree widget items. Uses the ctags database to provide an autocompletion list. Bzr is invoked based on the path of the current node. bzr_qcommands.pyĪdds a context menu to each node containing all the commands in the bzr Qt bigdash.pyĬreates a global search window. backlink.pyĪllows arbitrary links between nodes. attrib_edit.pyĮdits user attributes in a Qt frame. at_produce.pyĮxecutes commands in nodes whose body text starts with at_view.pyĪdds support for and nodes. py and are found using Python’s import mechanism–the module name must be on PYTHONPATH. py and are resolved relative to the leo/plugins directory. You can enable plugins by file name or by module name. Thus, plugins enabled in an node in leoSettings.leo will be enabled regardless of the contents of any other node. Leo never attempts to disable a plugin while processing enabled plugin strings. If the plugin has already been loaded, Leo silently ignores the request to re-enable the plugin. Leo attempts to load all plugins every time an node is seen. The body text of the node contains a list of enabled plugins.
Opml editor download full#
See Specifying settings for full details of settings files.


You enable or disable plugins using nodes in leoSettings files (leoSettings.leo, myLeoSettings.leo or the.
