jEdit Community - Resources for users of the jEdit Text Editor
Command Line Plugin
Submitted by dhotson on Monday, 22 January, 2007 - 05:34
Hi,

I'm pretty new to writing plugins for jEdit. So please don't flame me. Smiling

I want to write a plugin so that I can right click on a file or directory in the file browser and have a command line program run with the path of the selected file/dir passed as an argument. I'd like the output displayed in a popup box (or similar).

The command line programs I want to run in particular are:
svn status
svn log

ie programs where no input is required (except for command line arguments)

Could anyone give me a hint as to how hard this might be? I can code in java, so I don't mind implementing it myself.

Just a few hints to get me going would be enough. Thanks! Smiling
Comment viewing options
Select your preferred way to display the comments and click 'Save settings' to activate your changes.
You could start from the plug
by cvicari on Mon, 22/01/2007 - 16:24
You could start from the plugin writing guide distributed with the jedit's guide. As far as I know, the only method for a plugin to interface with the filesystem browser is to use the "plugins" menu in it... the archive plugin uses this mechanism, I think that you can start having a look at its source code to understand the full mechanism

I also think that the console plugin does something very similar to what you are looking for... it is extensible with the use of "commando files", please have a look at it!
User login
Browse archives
« November 2024  
MoTuWeThFrSaSu
 
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
 
Poll
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
26%
Yes, I'd like to have translations
32%
Indifferent
35%
No, that'd be bad (please comment)
7%
Total votes: 1093
Syndication
file   ver   dls
German Localization light   4.4.2.1   101634
Context Free Art (*.cfdg)   0.31   46062
BBEdit scheme   1.0   18601
JBuilder scheme   .001   18502
ColdFusion scheme   1.0   18031
R Edit Mode - extensive version   0.1   17481
Advanced HTML edit mode   1.0   16213
Matlab Edit Mode   1.0   16075
jEdit XP icons   1.0   15236
XP icons for jEdit   1.1   14300