/plugins/XInsert/tags/XInsert-2.6/xml/xinsert.insert.xml

# · XML · 17 lines · 16 code · 1 blank · 0 comment · 0 complexity · 7618011be9b2fe6cb5238b4832d5ed28 MD5 · raw file

  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <xinsert>
  3. <menu name="XInsert">
  4. <item name="XINSERT">&lt;?xml version="1.0"?&gt;\n\n&lt;xinsert&gt;\n|\n&lt;/xinsert&gt;</item>
  5. <item name="MENU">&lt;menu name=""&gt;\n|\n&lt;/menu&gt;</item>
  6. <item name="ITEM" type="xinsert_script">{%type "Item type?" "text" "macro" "named_macro" "xinsert_script"}&lt;item name="" type="{$=type}"&gt;|&lt;/item&gt;</item>
  7. <item name="VARIABLE">&lt;variable name="|" value=""&gt;</item>
  8. <item name="Open XInsert file item">&lt;item name="Open XInsert file" type="macro"&gt;jEdit.openFile(view, jEdit.getProperty("xinsert.inserts-directory") + File.separator + "foo.insert.xml");&lt;/item&gt;</item>
  9. <menu name="XInsert Script">
  10. <item name="Substitute Variable" type="xinsert_script">{%varname "Enter Variable Name:"}{\$={$=varname}}</item>
  11. <item name="Set Variable" type="xinsert_script">{%varname "Enter Variable Name:"}{%message "Enter prompt message"}{\%{$=varname} "{$=message}"}</item>
  12. <item name="Run Java Method" type="xinsert_script">{%method "Enter fully qualified method name:"}{%arg "Enter argument (if any):"}{\!{$=method}({$=arg})}</item>
  13. <item name="Run Macro Command" type="xinsert_script">{%mc "Enter macro command:"}{\@{$=mc}}</item>
  14. </menu>
  15. </menu>
  16. </xinsert>