PageRenderTime 45ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 1ms

/jEdit/tags/jedit-4-3-pre5/doc/users-guide/users-guide.xml

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