1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183
|
<?xml version="1.0" encoding="UTF-8"?>
<section id="plugins">
<title>Plugin Questions</title>
<!-- jEdit buffer-local properties: -->
<!-- :indentSize=2:noTabs=false:maxLineLen=90:tabSize=2: -->
<!-- :xml.root=faq.xml: -->
<!-- jEdit FAQ -->
<para>This section deals with questions concerning the use of jEdit's
plugins. Plugins are applications that share jEdit's memory space and user
interface and provide a wide variety of functions and services.</para>
<qandaset defaultlabel="qanda">
<qandadiv id="plugin-general">
<title>General plugin questions</title>
<qandaentry>
<question id="plugins-latest-official">
<para>Where can I get information on the latest available
<quote>official</quote> plugins?</para>
</question>
<answer>
<para>To get a listing of the latest plugins available for
downloading from jEdit Plugin Central, use the
<guimenuitem>Plugin Manager</guimenuitem> feature on jEdit's
<guimenu>Plugin</guimenu> menu. You can also get more
detailed descriptions of the plugins from the <ulink
url="http://plugins.jedit.org">Plugin Central</ulink> web
site.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="plugins-latest-beta">
<para>Where can I get information on new plugins under
development?</para>
</question>
<answer>
<para>We encourage plugin developers to join the
<email>jedit-devel@lists.sourceforge.net</email> mailing
list. There, you will find the greatest concentration of
people who are also familiar with the core and its
plugins.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="plugin-install-manual">
<para>How do I install a plugin manually, without using the
Plugin Manager?</para>
</question>
<answer>
<para>Copy the plugin's jar archive file (or files, if there
are more than one) to the <filename>/jars</filename>
subdirectory of either (a) the directory in which jEdit is
installed, or (b) your user settings directory (which you
can find by evaluating the BeanShell expression
<userinput>jEdit.getSettingsDirectory()</userinput>.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="plugins-developing">
<para>How do I write a plugin?</para>
</question>
<answer>
<para>Writing a plugin requires a working knowledge of Java
and some familiarity with jEdit's Plugin API. There is a
tutorial on plugin development in the jEdit User's Guide.
The source code distribution for jEdit also includes the
source for an example plugin, <application>Quick
Notepad</application>, which is discussed in the
tutorial.</para>
<para>To learn more about plugin development, take a look at
the source code for other plugins, particularly those whose
features or user interface you might use as a model. The
<ulink url="mailto:jedit-devel@lists.sourceforge.net">jedit-devel mailing
list</ulink> and the message boards at <ulink
url="http://community.jedit.org">jEdit Community</ulink> are
also available for specific questions.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="plugin-irc">
<para>Is there an IRC (Internet Relay Chat) plugin for
jEdit?</para>
</question>
<answer>
<para>Yes. Open the Plugin Manager, then select
<guimenuitem>Install plugins</guimenuitem>. You will find
the IRC plugin which you can select for installation.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="plugin-console-execute">
<para>Is it possible to execute my application from within
jEdit?</para>
</question>
<answer>
<para>Yes. You can use the System shell of the Console
plugin to run your application.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="plugin-cvs">
<para>Can I work with cvs/svn/git/hg/bzr/Perforce
under jEdit? Is there a plugin for my favorite SCCS system?
How can I send a command and edit a commit message from jEdit to svn/git without leaving my editor?</para>
</question>
<answer>
<para>When using command line tools, the Console plugin
documentation has some ideas on how to set your environment so that jEdit is the
<literal>VISUAL</literal> and <literal>EDITOR</literal>
used by <literal>svn</literal> or <literal>git</literal>
when editing a commit message, for example. </para>
<para>The SVNPlugin supports Subversion browsing, diffing
(via JDiff) and other common operations.</para>
<para>The ProjectViewer plugin has some support for reading
the "entries" in your working directory, and will use that
as a filter for importing. CVS support is built-in, and
svn, p4, bzr, git, and hg are supported via plugins.
</para>
<para>The <literal>P4Plugin</literal>, <literal>GitPlugin</literal>,
and <literal>SvnPlugin</literal> add extensions to the
ProjectViewer tree, and offer additional operations for
working with repositories.</para>
<para><literal>SourceControl</literal> plugin offers
support for Microsoft Visual SourceSafe. </para>
<para> The <literal>ClearCasePlugin</literal> can be used with Rational ClearCase. </para>
<para>You can use jEdit as your default editor from WinCVS:
specify <userinput>jedit.exe</userinput> as your default
viewer and editor to automate the opening of file.</para>
<para>GruntSpud and jEditCvs plugins are no longer supported. </para>
</answer>
</qandaentry>
<qandaentry>
<question id="plugin-debugger">
<para>Is there a debugger plugin?</para>
</question>
<answer>
<para> The GdbPlugin provides gdb/mi support for C/C++
programs. Also, the Console BeanShell can be used to debug Java classes in the current running JVM. </para>
<para>A plugin based on the version 1.4 of the JSwat
debugger application is currently available for download
using jEdit's Plugin Manager feature. </para>
<para>The developers would like to come up with a common
debugger plugin that can be shared between java, gdb, and python, but such a thing does not exist at this time.
</para>
</answer>
</qandaentry>
<qandaentry>
<question id="plugins-xslt">
<para>Any development on integrating an XSL parser? It would
be great to have the possibility to do XSL + XSLT ->
XHTML development in the same environment as other
development.</para>
</question>
<answer>
<para>There is currently one plugin available called XSLT.
The XSLT plugin provides features for: transforming XML
using XSL transformation stylesheets; evaluating XPath
expressions on XML and displaying results; and indenting
XML.</para>
</answer>
</qandaentry>
<qandaentry>
<question id="plugins-ssh">
<para>Is there a plugin to enable editing of remote files
over FTP or SSH?</para>
</question>
<answer>
<para>The FTP plugin allows remote editing of files over the
<literal>SFTP://</literal> and <literal>FTP://</literal>
protocols. <literal>HTTP://</literal> is supported natively
in jEdit. </para>
</answer>
</qandaentry>
</qandadiv>
</qandaset>
</section>
|