<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<TOC>
   <ENTRY HREF="index.html">
      <TITLE>jEdit 5.4 User's Guide</TITLE>
      <ENTRY HREF="using-jedit-part.html">
         <TITLE>Using jEdit</TITLE>
         <ENTRY HREF="conventions.html">
            <TITLE>Conventions</TITLE>
         </ENTRY>
         <ENTRY HREF="starting.html">
            <TITLE>Starting jEdit</TITLE>
            <ENTRY HREF="cli-usage.html">
               <TITLE>Command Line Usage</TITLE>
               <ENTRY HREF="cli-usage.html#d0e326">
                  <TITLE>Miscellaneous Options</TITLE>
               </ENTRY>
               <ENTRY HREF="cli-usage.html#d0e372">
                  <TITLE>Configuration Options</TITLE>
               </ENTRY>
               <ENTRY HREF="cli-usage.html#d0e471">
                  <TITLE>Edit Server Options</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="jvm-options.html">
               <TITLE> Java Virtual Machine Options </TITLE>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="basics.html">
            <TITLE>jEdit Basics</TITLE>
            <ENTRY HREF="overview.html">
               <TITLE>Interface Overview</TITLE>
            </ENTRY>
            <ENTRY HREF="views.html">
               <TITLE>Multiple Views</TITLE>
            </ENTRY>
            <ENTRY HREF="buffers.html">
               <TITLE>Switching Buffers</TITLE>
            </ENTRY>
            <ENTRY HREF="buffersets.html">
               <TITLE>Buffer Sets</TITLE>
            </ENTRY>
            <ENTRY HREF="docking.html">
               <TITLE>Window Docking Layouts</TITLE>
            </ENTRY>
            <ENTRY HREF="status-bar.html">
               <TITLE>The Status Bar</TITLE>
            </ENTRY>
            <ENTRY HREF="action-bar.html">
               <TITLE>The Action Bar</TITLE>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="files.html">
            <TITLE>Working With Files</TITLE>
            <ENTRY HREF="creating.html">
               <TITLE>Creating New Files</TITLE>
            </ENTRY>
            <ENTRY HREF="opening.html">
               <TITLE>Opening Files</TITLE>
            </ENTRY>
            <ENTRY HREF="saving.html">
               <TITLE>Saving Files</TITLE>
               <ENTRY HREF="saving.html#d0e1518">
                  <TITLE>Two-Stage Save</TITLE>
               </ENTRY>
               <ENTRY HREF="saving.html#autosave">
                  <TITLE>Autosave and Crash Recovery</TITLE>
               </ENTRY>
               <ENTRY HREF="saving.html#backups">
                  <TITLE>Backups</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="line-separators.html">
               <TITLE>Line Separators</TITLE>
            </ENTRY>
            <ENTRY HREF="encodings.html">
               <TITLE>Character Encodings</TITLE>
               <ENTRY HREF="encodings.html#d0e1829">
                  <TITLE>Commonly Used Encodings</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="vfs-browser.html">
               <TITLE>The File System Browser (FSB)</TITLE>
               <ENTRY HREF="vfs-browser.html#d0e1900">
                  <TITLE>Navigating the File System</TITLE>
               </ENTRY>
               <ENTRY HREF="vfs-browser.html#d0e1984">
                  <TITLE>The Tool Bar</TITLE>
               </ENTRY>
               <ENTRY HREF="vfs-browser.html#d0e1998">
                  <TITLE>The Commands Menu</TITLE>
               </ENTRY>
               <ENTRY HREF="vfs-browser.html#d0e2064">
                  <TITLE>The Plugins Menu</TITLE>
               </ENTRY>
               <ENTRY HREF="vfs-browser.html#d0e2074">
                  <TITLE>The Favorites Menu</TITLE>
               </ENTRY>
               <ENTRY HREF="vfs-browser.html#d0e2091">
                  <TITLE>Keyboard Shortcuts</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="reloading.html">
               <TITLE>Reloading From Disk</TITLE>
            </ENTRY>
            <ENTRY HREF="task-monitor.html">
               <TITLE>Task Monitor, and background I/O tasks</TITLE>
            </ENTRY>
            <ENTRY HREF="printing.html">
               <TITLE>Printing</TITLE>
            </ENTRY>
            <ENTRY HREF="closing-exiting.html">
               <TITLE>Closing Files and Exiting jEdit</TITLE>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="editing.html">
            <TITLE>Editing Text</TITLE>
            <ENTRY HREF="caret.html">
               <TITLE>Moving The Caret</TITLE>
            </ENTRY>
            <ENTRY HREF="selection.html">
               <TITLE>Selecting Text</TITLE>
               <ENTRY HREF="selection.html#d0e2461">
                  <TITLE>Range Selection</TITLE>
               </ENTRY>
               <ENTRY HREF="selection.html#rect-select">
                  <TITLE>Rectangular Selection</TITLE>
               </ENTRY>
               <ENTRY HREF="selection.html#multi-select">
                  <TITLE>Multiple Selection</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="keyboard-focus.html">
               <TITLE> Keyboard Focus </TITLE>
            </ENTRY>
            <ENTRY HREF="entering-text.html">
               <TITLE>Inserting and Deleting Text</TITLE>
            </ENTRY>
            <ENTRY HREF="undo-redo.html">
               <TITLE>Undo and Redo</TITLE>
            </ENTRY>
            <ENTRY HREF="words.html">
               <TITLE>Working With Words</TITLE>
               <ENTRY HREF="words.html#d0e2858">
                  <TITLE>What's a Word?</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="lines.html">
               <TITLE>Working With Lines</TITLE>
            </ENTRY>
            <ENTRY HREF="paragraphs.html">
               <TITLE>Working With Paragraphs</TITLE>
            </ENTRY>
            <ENTRY HREF="word-wrap.html">
               <TITLE>Wrapping Long Lines</TITLE>
               <ENTRY HREF="word-wrap.html#d0e3154">
                  <TITLE>Soft Wrap</TITLE>
               </ENTRY>
               <ENTRY HREF="word-wrap.html#d0e3180">
                  <TITLE>Hard Wrap</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="scrolling.html">
               <TITLE>Scrolling</TITLE>
            </ENTRY>
            <ENTRY HREF="text-transfer.html">
               <TITLE>Transferring Text</TITLE>
               <ENTRY HREF="text-transfer.html#d0e3334">
                  <TITLE>The Clipboard</TITLE>
               </ENTRY>
               <ENTRY HREF="text-transfer.html#quick-copy">
                  <TITLE>Quick Copy</TITLE>
               </ENTRY>
               <ENTRY HREF="text-transfer.html#registers">
                  <TITLE>General Register Commands</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="markers.html">
               <TITLE>Markers</TITLE>
            </ENTRY>
            <ENTRY HREF="search-replace.html">
               <TITLE>Search and Replace</TITLE>
               <ENTRY HREF="search-replace.html#d0e3724">
                  <TITLE>Searching For Text</TITLE>
               </ENTRY>
               <ENTRY HREF="search-replace.html#d0e3836">
                  <TITLE>Replacing Text</TITLE>
                  <ENTRY HREF="search-replace.html#d0e3853">
                     <TITLE>Text Replace</TITLE>
                  </ENTRY>
                  <ENTRY HREF="search-replace.html#d0e3904">
                     <TITLE>BeanShell Replace</TITLE>
                  </ENTRY>
               </ENTRY>
               <ENTRY HREF="search-replace.html#hypersearch">
                  <TITLE>HyperSearch</TITLE>
               </ENTRY>
               <ENTRY HREF="search-replace.html#d0e4016">
                  <TITLE>Multiple File Search</TITLE>
               </ENTRY>
               <ENTRY HREF="search-replace.html#search-bar">
                  <TITLE>The Search Bar</TITLE>
               </ENTRY>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="source-edit.html">
            <TITLE>Editing Source Code</TITLE>
            <ENTRY HREF="modes.html">
               <TITLE>Edit Modes</TITLE>
               <ENTRY HREF="modes.html#mode-selection">
                  <TITLE>Mode Selection</TITLE>
               </ENTRY>
               <ENTRY HREF="modes.html#syntax-hilite">
                  <TITLE>Syntax Highlighting</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="indent.html">
               <TITLE>Tabbing and Indentation</TITLE>
               <ENTRY HREF="indent.html#soft-tabs">
                  <TITLE>Soft Tabs</TITLE>
               </ENTRY>
               <ENTRY HREF="indent.html#elastic-tabstops">
                  <TITLE>Elastic Tabstops</TITLE>
               </ENTRY>
               <ENTRY HREF="indent.html#autoindent">
                  <TITLE>Automatic Indent</TITLE>
                  <ENTRY HREF="indent.html#autoindent-full">
                     <TITLE>Automatic Indent Scheme: full</TITLE>
                     <ENTRY HREF="indent.html#electric-keys">
                        <TITLE>Electric keys</TITLE>
                     </ENTRY>
                  </ENTRY>
                  <ENTRY HREF="indent.html#autoindent-simple">
                     <TITLE>Automatic Indent Scheme: simple</TITLE>
                  </ENTRY>
                  <ENTRY HREF="indent.html#autoindent-none">
                     <TITLE>Automatic Indent Scheme: none</TITLE>
                  </ENTRY>
                  <ENTRY HREF="indent.html#autoindent-customizing">
                     <TITLE>Further customization of automatic indentation</TITLE>
                  </ENTRY>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="commenting.html">
               <TITLE>Commenting Out Code</TITLE>
            </ENTRY>
            <ENTRY HREF="bracket-matching.html">
               <TITLE>Bracket Matching</TITLE>
            </ENTRY>
            <ENTRY HREF="abbrevs.html">
               <TITLE>Abbreviations</TITLE>
               <ENTRY HREF="abbrevs.html#positional-params">
                  <TITLE>Positional Parameters</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="folding.html">
               <TITLE>Folding</TITLE>
               <ENTRY HREF="folding.html#d0e5038">
                  <TITLE>Collapsing and Expanding Folds</TITLE>
               </ENTRY>
               <ENTRY HREF="folding.html#d0e5102">
                  <TITLE>Navigating Around With Folds</TITLE>
               </ENTRY>
               <ENTRY HREF="folding.html#d0e5135">
                  <TITLE>Miscellaneous Folding Commands</TITLE>
               </ENTRY>
               <ENTRY HREF="folding.html#narrowing">
                  <TITLE>Narrowing</TITLE>
               </ENTRY>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="customizing.html">
            <TITLE>Customizing jEdit</TITLE>
            <ENTRY HREF="buffer-opts.html">
               <TITLE>The Buffer Options Dialog Box</TITLE>
            </ENTRY>
            <ENTRY HREF="buffer-local.html">
               <TITLE>Buffer-Local Properties</TITLE>
            </ENTRY>
            <ENTRY HREF="global-opts.html">
               <TITLE>The Global Options Dialog Box</TITLE>
               <ENTRY HREF="global-opts.html#general-pane">
                  <TITLE>The General Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#abbrevs-pane">
                  <TITLE>The Abbreviations Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#appearance-pane">
                  <TITLE>The Appearance Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#context-pane">
                  <TITLE>The Context Menu Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#docking-pane">
                  <TITLE>The Docking Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#editing-pane">
                  <TITLE>The Editing Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#encodings-pane">
                  <TITLE>The Encodings Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#gutter-pane">
                  <TITLE>The Gutter Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#mouse-pane">
                  <TITLE>The Mouse Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#pluginmgr-pane">
                  <TITLE>The Plugin Manager Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#printing-pane">
                  <TITLE>The Printing Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#firewall-pane">
                  <TITLE>The Proxy Servers Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#saving-backup-pane">
                  <TITLE>The Saving and Backup Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#shortcuts-pane">
                  <TITLE>The Shortcuts Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#status-bar-pane">
                  <TITLE>The Status Bar Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#syntax-hilite-pane">
                  <TITLE>The Syntax Highlighting Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#text-area-pane">
                  <TITLE>The Text Area Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#toolbar-pane">
                  <TITLE>The Tool Bar Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#view-pane">
                  <TITLE>The View Pane</TITLE>
               </ENTRY>
               <ENTRY HREF="global-opts.html#vfs-browser-pane">
                  <TITLE>The File System Browser Panes</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="settings-directory.html">
               <TITLE>The jEdit Settings Directory</TITLE>
               <ENTRY HREF="settings-directory.html#propertiesfile">
                  <TITLE>The jEdit properties file</TITLE>
               </ENTRY>
               <ENTRY HREF="settings-directory.html#sitepropertiesfiles">
                  <TITLE>Site Properties</TITLE>
               </ENTRY>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="using-macros.html">
            <TITLE>Using Macros</TITLE>
            <ENTRY HREF="recording-macros.html">
               <TITLE>Recording Macros</TITLE>
            </ENTRY>
            <ENTRY HREF="running-macros.html">
               <TITLE>Running Macros</TITLE>
            </ENTRY>
            <ENTRY HREF="organizing-macros.html">
               <TITLE>How jEdit Organizes Macros</TITLE>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="using-plugins.html">
            <TITLE>Installing and Using Plugins</TITLE>
            <ENTRY HREF="plugin-manager.html">
               <TITLE>The Plugin Manager</TITLE>
            </ENTRY>
            <ENTRY HREF="installing-plugins.html">
               <TITLE>Installing and Updating Plugins</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-sets.html">
               <TITLE>Plugin Sets</TITLE>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="shortcuts.html">
            <TITLE>Keyboard Shortcuts</TITLE>
         </ENTRY>
         <ENTRY HREF="activity-log.html">
            <TITLE>The Activity Log</TITLE>
         </ENTRY>
         <ENTRY HREF="history.html">
            <TITLE>History Text Fields</TITLE>
         </ENTRY>
         <ENTRY HREF="globs.html">
            <TITLE>Glob Patterns</TITLE>
         </ENTRY>
         <ENTRY HREF="regexps.html">
            <TITLE>Regular Expressions</TITLE>
         </ENTRY>
         <ENTRY HREF="macro-index.html">
            <TITLE>Macros Included With jEdit</TITLE>
            <ENTRY HREF="macros-c.html">
               <TITLE>C/C++ macros </TITLE>
            </ENTRY>
            <ENTRY HREF="macros-clipboard.html">
               <TITLE>Clipboard Macros</TITLE>
            </ENTRY>
            <ENTRY HREF="macros-editing.html">
               <TITLE>Editing Macros</TITLE>
            </ENTRY>
            <ENTRY HREF="macros-files.html">
               <TITLE>File Management Macros</TITLE>
            </ENTRY>
            <ENTRY HREF="macros-interface.html">
               <TITLE>User Interface Macros</TITLE>
            </ENTRY>
            <ENTRY HREF="macros-java.html">
               <TITLE>Java Code Macros</TITLE>
            </ENTRY>
            <ENTRY HREF="macros-misc.html">
               <TITLE>Miscellaneous Macros</TITLE>
            </ENTRY>
            <ENTRY HREF="macros-properties.html">
               <TITLE>Property Macros</TITLE>
            </ENTRY>
            <ENTRY HREF="macros-text.html">
               <TITLE>Text Macros</TITLE>
            </ENTRY>
         </ENTRY>
      </ENTRY>
      <ENTRY HREF="writing-modes-part.html">
         <TITLE>Writing Edit Modes</TITLE>
         <ENTRY HREF="writing-modes.html">
            <TITLE>Mode Definition Syntax</TITLE>
            <ENTRY HREF="xml-primer.html">
               <TITLE>An XML Primer</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-preamble.html">
               <TITLE>The Preamble and MODE tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-tag-props.html">
               <TITLE>The PROPS Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-tag-rules.html">
               <TITLE>The RULES Tag</TITLE>
               <ENTRY HREF="mode-tag-rules.html#d0e9491">
                  <TITLE>Highlighting Numbers</TITLE>
               </ENTRY>
               <ENTRY HREF="mode-tag-rules.html#rule-ordering">
                  <TITLE>Rule Ordering Requirements</TITLE>
               </ENTRY>
               <ENTRY HREF="mode-tag-rules.html#d0e9558">
                  <TITLE>Per-Ruleset Properties</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="mode-rule-terminate.html">
               <TITLE>The TERMINATE Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-rule-span.html">
               <TITLE>The SPAN Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-rule-span-regexp.html">
               <TITLE>The SPAN_REGEXP Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-rule-eol-span.html">
               <TITLE>The EOL_SPAN Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-rule-eol-span-regexp.html">
               <TITLE>The EOL_SPAN_REGEXP Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-rule-mark-prev.html">
               <TITLE>The MARK_PREVIOUS Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-rule-mark-following.html">
               <TITLE>The MARK_FOLLOWING Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-rule-seq.html">
               <TITLE>The SEQ Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-rule-seq-regexp.html">
               <TITLE>The SEQ_REGEXP Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-rule-import.html">
               <TITLE>The IMPORT Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-rule-keywords.html">
               <TITLE>The KEYWORDS Tag</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-syntax-tokens.html">
               <TITLE>Token Types</TITLE>
            </ENTRY>
            <ENTRY HREF="mode-match-type.html">
               <TITLE>The MATCH_TYPE Attribute</TITLE>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="installing-modes.html">
            <TITLE>Installing Edit Modes</TITLE>
         </ENTRY>
         <ENTRY HREF="updating-modes.html">
            <TITLE>Updating Edit Modes</TITLE>
            <ENTRY HREF="currentmodeformat.html">
               <TITLE>From jEdit 4.2 to 4.4</TITLE>
            </ENTRY>
         </ENTRY>
      </ENTRY>
      <ENTRY HREF="writing-macros-part.html">
         <TITLE>Writing Macros</TITLE>
         <ENTRY HREF="macro-basics.html">
            <TITLE>Macro Basics</TITLE>
            <ENTRY HREF="beanshell-intro.html">
               <TITLE>Introducing BeanShell</TITLE>
            </ENTRY>
            <ENTRY HREF="single-macros.html">
               <TITLE>Single Execution Macros</TITLE>
            </ENTRY>
            <ENTRY HREF="first-example.html">
               <TITLE>The Mandatory First Example</TITLE>
            </ENTRY>
            <ENTRY HREF="predefined-variables.html">
               <TITLE>Predefined Variables in BeanShell</TITLE>
            </ENTRY>
            <ENTRY HREF="helpful-methods.html">
               <TITLE>Helpful Methods in the Macros Class</TITLE>
            </ENTRY>
            <ENTRY HREF="dynamic-typing.html">
               <TITLE>BeanShell Dynamic Typing</TITLE>
            </ENTRY>
            <ENTRY HREF="something-useful.html">
               <TITLE>Now For Something Useful</TITLE>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="dialog-macro.html">
            <TITLE>A Dialog-Based Macro</TITLE>
            <ENTRY HREF="dialog-macro-intro.html">
               <TITLE>Use of the Macro</TITLE>
            </ENTRY>
            <ENTRY HREF="add-prefix-and-suffix.html">
               <TITLE>Listing of the Macro</TITLE>
            </ENTRY>
            <ENTRY HREF="macro-analysis.html">
               <TITLE>Analysis of the Macro</TITLE>
               <ENTRY HREF="macro-analysis.html#explain-imports">
                  <TITLE>Import Statements</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-analysis.html#explain-create-dialog">
                  <TITLE>Create the Dialog</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-analysis.html#explain-fields-panel">
                  <TITLE>Create the Text Fields</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-analysis.html#explain-button-panel">
                  <TITLE>Create the Buttons</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-analysis.html#explain-add-listeners">
                  <TITLE>Register the Action Listeners</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-analysis.html#explain-set-visible">
                  <TITLE>Make the Dialog Visible</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-analysis.html#explain-action-listener">
                  <TITLE>The Action Listener</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-analysis.html#explain-process-text">
                  <TITLE>Get the User's Input</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-analysis.html#explain-jedit-calls">
                  <TITLE>Call jEdit Methods to Manipulate Text</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-analysis.html#explain-main">
                  <TITLE>The Main Routine</TITLE>
               </ENTRY>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="macro-tips.html">
            <TITLE>Macro Tips and Techniques</TITLE>
            <ENTRY HREF="macro-tips-input.html">
               <TITLE>Getting Input for a Macro</TITLE>
               <ENTRY HREF="macro-tips-input.html#macro-tips-input-single-line">
                  <TITLE>Getting a Single Line of Text</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-tips-input.html#macro-tips-input-multiple-data">
                  <TITLE>Getting Multiple Data Items</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-tips-input.html#tips-macro-input-combo">
                  <TITLE>Selecting Input From a List</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-tips-input.html#macro-tips-single-char">
                  <TITLE>Using a Single Keypress as Input</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="startup-scripts.html">
               <TITLE>Startup Scripts</TITLE>
            </ENTRY>
            <ENTRY HREF="scripts-command-line.html">
               <TITLE>Running Scripts from the Command Line</TITLE>
            </ENTRY>
            <ENTRY HREF="macro-tips-BeanShell.html">
               <TITLE>Advanced BeanShell Techniques</TITLE>
               <ENTRY HREF="macro-tips-BeanShell.html#macro-tips-BeanShell-convenience">
                  <TITLE>BeanShell's Convenience Syntax</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-tips-BeanShell.html#macro-tips-BeanShell-keywords">
                  <TITLE>Special BeanShell Keywords</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-tips-BeanShell.html#macro-tips-BeanShell-class">
                  <TITLE>Implementing Classes and Interfaces</TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="macro-tips-debugging.html">
               <TITLE>Debugging Macros</TITLE>
               <ENTRY HREF="macro-tips-debugging.html#macro-tips-debugging-exceptions">
                  <TITLE>Identifying Exceptions</TITLE>
               </ENTRY>
               <ENTRY HREF="macro-tips-debugging.html#macro-tips-debugging-log">
                  <TITLE>Using the Activity Log as a Tracing Tool</TITLE>
               </ENTRY>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="bsh-commands.html">
            <TITLE>BeanShell Commands</TITLE>
            <ENTRY HREF="bsh-commands-output.html">
               <TITLE>Output Commands</TITLE>
            </ENTRY>
            <ENTRY HREF="bsh-commands-file.html">
               <TITLE>File Management Commands</TITLE>
            </ENTRY>
            <ENTRY HREF="bsh-commands-serial.html">
               <TITLE>Component Commands</TITLE>
            </ENTRY>
            <ENTRY HREF="bsh-commands-resource.html">
               <TITLE>Resource Management Commands</TITLE>
            </ENTRY>
            <ENTRY HREF="bsh-commands-script.html">
               <TITLE>Script Execution Commands</TITLE>
            </ENTRY>
            <ENTRY HREF="bsh-commands-object.html">
               <TITLE>BeanShell Object Management Commands</TITLE>
            </ENTRY>
            <ENTRY HREF="bsh-commands-other.html">
               <TITLE>Other Commands</TITLE>
            </ENTRY>
         </ENTRY>
      </ENTRY>
      <ENTRY HREF="writing-plugins-part.html">
         <TITLE>Writing Plugins</TITLE>
         <ENTRY HREF="plugin-intro.html">
            <TITLE>Introducing the Plugin API</TITLE>
         </ENTRY>
         <ENTRY HREF="plugin-implement.html">
            <TITLE>Implementing a Simple Plugin</TITLE>
            <ENTRY HREF="plugin-load.html">
               <TITLE> How Plugins are Loaded</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-quicknotepadplugin.html">
               <TITLE>The QuickNotepadPlugin Class</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-properties.html">
               <TITLE>The Property Files</TITLE>
               <ENTRY HREF="plugin-implement-properties.html#localizationfiles">
                  <TITLE> Localization Files </TITLE>
               </ENTRY>
            </ENTRY>
            <ENTRY HREF="plugin-implement-editbus.html">
               <TITLE>The EditBus</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-actions.html">
               <TITLE>The Actions.xml Catalog</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-dockables.html">
               <TITLE>The dockables.xml Window Catalog</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-services.html">
               <TITLE>The services.xml file</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-quicknotepad.html">
               <TITLE>The QuickNotepad Class</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-quicknotepadtoolbar.html">
               <TITLE>The QuickNotepadToolBar Class</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-options.html">
               <TITLE>The QuickNotepadOptionPane Class</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-docs.html">
               <TITLE>Plugin Documentation</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-building.html">
               <TITLE>The build.xml Ant build file</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-implement-reloading.html">
               <TITLE>Reloading the Plugin</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-debugging.html">
               <TITLE> Tips for debugging plugins </TITLE>
            </ENTRY>
         </ENTRY>
         <ENTRY HREF="plugin-tips.html">
            <TITLE>Plugin Tips and Techniques</TITLE>
            <ENTRY HREF="utility-classes.html">
               <TITLE> Utility Classes </TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-tips-libraries.html">
               <TITLE>Bundling Additional Class Libraries</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-tips-non-java-libraries.html">
               <TITLE>Bundling Additional Non-Java Libraries</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-tips-plugin-data.html">
               <TITLE>Storing plugin data</TITLE>
            </ENTRY>
            <ENTRY HREF="plugin-tips-colors.html">
               <TITLE>Plugin colors</TITLE>
            </ENTRY>
         </ENTRY>
      </ENTRY>
   </ENTRY>
</TOC>