PageRenderTime 86ms CodeModel.GetById 23ms RepoModel.GetById 1ms app.codeStats 0ms

/www/tags/NOV_07_2009/htdocs/42docs/users-guide/users-guide.xml

#
XML | 170 lines | 135 code | 29 blank | 6 comment | 0 complexity | 4406a2ea390d30467bfeda2656257027 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0" ?>
  2. <!-- jEdit user's guide -->
  3. <!-- (C) 1999, 2004 Slava Pestov -->
  4. <!-- (C) 2001, 2002 John Gellene -->
  5. <!-- jEdit buffer-local properties: -->
  6. <!-- :indentSize=1:noTabs=true: -->
  7. <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
  8. "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
  9. <!ENTITY conventions SYSTEM "conventions.xml">
  10. <!ENTITY starting SYSTEM "starting.xml">
  11. <!ENTITY basics SYSTEM "basics.xml">
  12. <!ENTITY files SYSTEM "files.xml">
  13. <!ENTITY text-edit SYSTEM "text-edit.xml">
  14. <!ENTITY source-edit SYSTEM "source-edit.xml">
  15. <!ENTITY customizing SYSTEM "customizing.xml">
  16. <!ENTITY using-macros SYSTEM "using-macros.xml">
  17. <!ENTITY using-plugins SYSTEM "using-plugins.xml">
  18. <!ENTITY shortcuts SYSTEM "shortcuts.xml">
  19. <!ENTITY activity-log SYSTEM "activity-log.xml">
  20. <!ENTITY history SYSTEM "history.xml">
  21. <!ENTITY globs SYSTEM "globs.xml">
  22. <!ENTITY regexps SYSTEM "regexps.xml">
  23. <!ENTITY macro-index SYSTEM "macro-index.xml">
  24. <!ENTITY launcher-guide SYSTEM "launcher-guide.xml">
  25. <!ENTITY writing-modes SYSTEM "writing-modes.xml">
  26. <!ENTITY installing-modes SYSTEM "installing-modes.xml">
  27. <!ENTITY updating-modes SYSTEM "updating-modes.xml">
  28. <!ENTITY macro-basics SYSTEM "macro-basics.xml">
  29. <!ENTITY dialog-macro SYSTEM "dialog-macro.xml">
  30. <!ENTITY macro-tips SYSTEM "macro-tips.xml">
  31. <!ENTITY bsh-commands SYSTEM "bsh-commands.xml">
  32. <!ENTITY plugin-intro SYSTEM "plugin-intro.xml">
  33. <!ENTITY plugin-implement SYSTEM "plugin-implement.xml">
  34. <!ENTITY plugin-tips SYSTEM "plugin-tips.xml">
  35. ]>
  36. <book>
  37. <bookinfo>
  38. <title>jEdit 4.2 User's Guide</title>
  39. <copyright><year>1999</year><year>2004</year><holder>Slava Pestov</holder></copyright>
  40. <copyright><year>2001</year><year>2002</year><holder>John Gellene</holder></copyright>
  41. <legalnotice><title>Legal Notice</title>
  42. <para>
  43. Permission is granted to copy, distribute and/or modify this document
  44. under the terms of the GNU Free Documentation License, Version 1.1 or
  45. any later version published by the Free Software Foundation; with no
  46. <quote>Invariant Sections</quote>, <quote>Front-Cover Texts</quote> or
  47. <quote>Back-Cover Texts</quote>, each as defined in the license. A copy of
  48. the license can be found in the file <filename>COPYING.DOC.txt</filename>
  49. included with jEdit.
  50. </para>
  51. </legalnotice>
  52. </bookinfo>
  53. <part id="using-jedit-part"><title>Using jEdit</title>
  54. <partintro>
  55. <para>
  56. This part of the user's guide covers jEdit's text editing commands, along
  57. with basic usage of macros and plugins.
  58. </para>
  59. <para>
  60. This part of the user's guide was written by Slava Pestov
  61. <email>slava@jedit.org</email>.
  62. </para>
  63. </partintro>
  64. &conventions;
  65. &starting;
  66. &basics;
  67. &files;
  68. &text-edit;
  69. &source-edit;
  70. &customizing;
  71. &using-macros;
  72. &using-plugins;
  73. &shortcuts;
  74. &activity-log;
  75. &history;
  76. &globs;
  77. &regexps;
  78. &macro-index;
  79. <!-- &launcher-guide; -->
  80. </part>
  81. <part id="writing-modes-part"><title>Writing Edit Modes</title>
  82. <partintro>
  83. <para>
  84. This part of the user's guide covers writing edit modes for jEdit.
  85. </para>
  86. <para>
  87. Edit modes
  88. specify syntax highlighting rules, auto indent behavior, and various other
  89. customizations for editing different file types.
  90. For general information about edit modes, see <xref linkend="modes" />.
  91. </para>
  92. <para>
  93. This part of the user's guide was written by Slava Pestov
  94. <email>slava@jedit.org</email>.
  95. </para>
  96. </partintro>
  97. &writing-modes;
  98. &installing-modes;
  99. &updating-modes;
  100. </part>
  101. <part id="writing-macros-part"><title>Writing Macros</title>
  102. <partintro>
  103. <para>
  104. This part of the user's guide covers writing macros for jEdit.
  105. </para>
  106. <para>
  107. First, we will tell you a little about BeanShell,
  108. jEdit's macro scripting language. Next, we will walk through a few
  109. simple macros. We then present and analyze a dialog-based macro to
  110. illustrate additional macro writing techniques. Finally, we discuss
  111. several tips and techniques for writing and debugging macros.
  112. </para>
  113. <para>This part of the user's guide was written by John Gellene
  114. <email>jgellene@nyc.rr.com</email>.</para>
  115. </partintro>
  116. &macro-basics;
  117. &dialog-macro;
  118. &macro-tips;
  119. &bsh-commands;
  120. </part>
  121. <part id="writing-plugins-part"><title>Writing Plugins</title>
  122. <partintro>
  123. <para>
  124. This part of the user's guide covers writing plugins for jEdit.
  125. </para>
  126. <para>
  127. Like jEdit itself, plugins are written primarily in Java. While this
  128. guide assumes some working knowledge of the language, you are not
  129. required to be a Java wizard. If you can write a useful application of
  130. any size in Java, you can write a plugin.
  131. </para>
  132. <para>
  133. This part of the user's guide was written by John Gellene
  134. <email>jgellene@nyc.rr.com</email>.
  135. </para>
  136. </partintro>
  137. &plugin-intro;
  138. &plugin-implement;
  139. &plugin-tips;
  140. </part>
  141. </book>