PageRenderTime 53ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-5-pre1/doc/users-guide/users-guide.xml

#
XML | 144 lines | 108 code | 30 blank | 6 comment | 0 complexity | 086b4dac6989a4a1a623d40e3b176f36 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" encoding="UTF-8"?>
  2. <!-- jEdit buffer-local properties: -->
  3. <!-- maxLineLen=0:wrap=soft:indentSize=1:noTabs=true: -->
  4. <!-- jEdit user's guide -->
  5. <!-- (C) 1999, 2004 Slava Pestov -->
  6. <!-- (C) 2001, 2002 John Gellene -->
  7. <!-- (C) 2005, 2011 Alan Ezust -->
  8. <book id="users-guide"
  9. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation='http://www.docbook.org/xsd/4.4/docbook.xsd'>
  10. <bookinfo>
  11. <title>jEdit 4.5 User's Guide</title>
  12. <copyright>
  13. <year>1999</year>
  14. <year>2004</year>
  15. <holder>Slava Pestov</holder>
  16. </copyright>
  17. <copyright>
  18. <year>2001</year>
  19. <year>2002</year>
  20. <holder>John Gellene</holder>
  21. </copyright>
  22. <copyright>
  23. <year>2005</year>
  24. <year>2011</year>
  25. <holder>Alan Ezust</holder>
  26. </copyright>
  27. <legalnotice>
  28. <title>Legal Notice</title>
  29. <para>Permission is granted to copy, distribute and/or modify this
  30. document under the terms of the GNU Free Documentation License,
  31. Version 1.1 or any later version published by the Free Software
  32. Foundation; with no <quote>Invariant Sections</quote>,
  33. <quote>Front-Cover Texts</quote> or <quote>Back-Cover Texts</quote>,
  34. each as defined in the license. A copy of the license can be found
  35. in the file <filename>COPYING.DOC.txt</filename> included with
  36. jEdit.</para>
  37. </legalnotice>
  38. </bookinfo>
  39. <part id="using-jedit-part">
  40. <title>Using jEdit</title>
  41. <partintro>
  42. <para>This part of the user's guide covers jEdit's text editing
  43. commands, along with basic usage of macros and plugins.</para>
  44. <para>This part of the user's guide was originally written by Slava
  45. Pestov and is maintained by the jEdit core development team.</para>
  46. </partintro>
  47. <xi:include href="conventions.xml" />
  48. <xi:include href="starting.xml" />
  49. <xi:include href="basics.xml" />
  50. <xi:include href="files.xml" />
  51. <xi:include href="text-edit.xml" />
  52. <xi:include href="source-edit.xml" />
  53. <xi:include href="customizing.xml" />
  54. <xi:include href="using-macros.xml" />
  55. <xi:include href="using-plugins.xml" />
  56. <xi:include href="shortcuts.xml" />
  57. <xi:include href="activity-log.xml" />
  58. <xi:include href="history.xml" />
  59. <xi:include href="globs.xml" />
  60. <xi:include href="regexps.xml" />
  61. <xi:include href="macro-index.xml" />
  62. </part>
  63. <part id="writing-modes-part">
  64. <title>Writing Edit Modes</title>
  65. <partintro>
  66. <para>This part of the user's guide covers writing edit modes for
  67. jEdit.</para>
  68. <para>Edit modes specify syntax highlighting rules, auto indent
  69. behavior, and various other customizations for editing different
  70. file types. For general information about edit modes, see <xref
  71. linkend="modes" />.</para>
  72. <para>This part of the user's guide was written by Slava Pestov and
  73. is maintained by the jEdit core development team.</para>
  74. </partintro>
  75. <xi:include href="writing-modes.xml" />
  76. <xi:include href="installing-modes.xml" />
  77. <xi:include href="updating-modes.xml" />
  78. </part>
  79. <part id="writing-macros-part">
  80. <title>Writing Macros</title>
  81. <partintro>
  82. <para>This part of the user's guide covers writing macros for
  83. jEdit.</para>
  84. <para>First, we will tell you a little about BeanShell, jEdit's
  85. macro scripting language. Next, we will walk through a few simple
  86. macros. We then present and analyze a dialog-based macro to
  87. illustrate additional macro writing techniques. Finally, we discuss
  88. several tips and techniques for writing and debugging macros.</para>
  89. <para>This part of the user's guide was written by John Gellene
  90. <email>jgellene@nyc.rr.com</email>.</para>
  91. </partintro>
  92. <xi:include href="macro-basics.xml" />
  93. <xi:include href="dialog-macro.xml" />
  94. <xi:include href="macro-tips.xml" />
  95. <xi:include href="bsh-commands.xml" />
  96. </part>
  97. <part id="writing-plugins-part">
  98. <title>Writing Plugins</title>
  99. <partintro>
  100. <para>This part of the user's guide covers writing plugins for
  101. jEdit.</para>
  102. <para>Like jEdit itself, plugins are written primarily in Java.
  103. While this guide assumes some working knowledge of the language, you
  104. are not required to be a Java wizard. If you can write a useful
  105. application of any size in Java, you can write a plugin.</para>
  106. <para>This part of the user's guide was originally written by John
  107. Gellene. As of jEdit 4.3, it is maintained by Alan Ezust with help
  108. from others in the jEdit core development team.</para>
  109. </partintro>
  110. <xi:include href="plugin-intro.xml" />
  111. <xi:include href="plugin-implement.xml" />
  112. <xi:include href="plugin-tips.xml" />
  113. </part>
  114. </book>