PageRenderTime 50ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre4/doc/users-guide/users-guide.xml

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