Ruby Edit Mode - Minor correction (ruby.xml v0.6 by Karl von Laudermann)
Submitted by
doodpants on
Monday, 7 February, 2005 - 06:07
Fixed misspelling of $LOAD_PATH, so it now highlights properly.
Load Classes To Instantiate (Load_Classes2Instantiate.bsh v1.1 by Jakub (Kuba) Holy)
Submitted by
malyvelky on
Sunday, 6 February, 2005 - 13:57
Load compiled classes not on the class path whose instances you want to create.
This macro is useful for users of BeanShell - it defines a function that loads compiled classes and returns them in a hashtable.
Load classes given by the user into a Hashtable mapping full class name to Class. Either all classes under a given directory are loaded (see loadAllClassesRecurs( packageBaseDirName )) or the user is presented with a browser to select the classes to load (ctrl+click for multiple selection!!!; see loadClassesWithBrowser(view)) and then is asked to say what's the directory part of the path and what's a fully qualified name of one of the selected classes.
USAGE:
- Open the macro in a buffer and evaluate the buffer in beanshell to make the functions available
- theClassHashtable = loadClassFromFile();
- myClass = theClassHashtable.get("mypackage.MyClass");
- a) - no-argument constructor:
myObj = myClass.newInstance();
- b) - constructor taking an integer and string:
myObj = myClass.getConstructor(new Class[]{Integer.TYPE, String.class})
.newInstance( new Object[]{ 5, "xx" });
Notice: This macro is not intended to be run directly. Instead, you open it in a buffer, evaluate it and use its methods from beanshell.
See the source file for an example of a script to setup instances of classes I want to test, for help with file browser and additional info. Inside I refer to this script under the name Load_Classes2Instantiate while your is probalby named Load_Classes_To_Instantiate
CHANGELOG:
Updated the example script to load & instantiate classes to test.
Splitpane Up (splitpane_up.bsh v1.0 by Claudio Vicari)
Submitted by
cvicari on
Monday, 31 January, 2005 - 16:49
Moves the main split pane in the active view towards the top, if vertical, or the left, if horizontal.
Splitpane Down (splitpane_down.bsh v1.0 by Claudio Vicari)
Submitted by
cvicari on
Monday, 31 January, 2005 - 16:47
Moves the main split pane in the active view towards the bottom, if vertical, or to the right, if horizontal. Useful if called via a keyboard shortcut, in order to easily hide/show file portions.
Select RegExp HyperSearch Matches (Select_HyperSearch_Matches_RegExp.bsh v1.0 by Jakub Holy)
Submitted by
malyvelky on
Thursday, 7 October, 2004 - 07:41
A Beanshell macro script for the jEdit text editor - selects all matches for the last
HyperSearch in the current EditPane. Contrary to the original macro that selects the whole line containing (the start of) a match, this one sets the selection exactly from the beginning of the match to its end thus possibly spanning across multiple lines. Thanks to this it's well suitable for regular expression search.
SelectToMatchingTag.bsh (selectToMatchingTag.bsh v0.2 by Saimon Moore)
Submitted by
saimonm on
Thursday, 20 January, 2005 - 16:07
Selects all text between the current tag and the matching tag. (This requires the XML plugin.)
In fact code is slightly modified from the xml plugin action xml.XmlActions.matchTag.
So this could just be added to the xml plugin itself.
Nuvola 1.0 based Icon Set (icons.zip v1.0 by mapo)
Submitted by
mapo on
Thursday, 13 January, 2005 - 13:01
jEdit EditPanes for SwitchBuffer (JEditEditPanesForSwitchBuffer.jar v0.1 by Lee Turner)
Submitted by
lturner on
Tuesday, 11 January, 2005 - 11:13
This is a bit of a silly example that provides SwitchBuffer with a list of files in different jEdit EditPanes (ie when the user has their view split). If all splits are displaying the same file then nothing will be displayed in the SwitchBuffer dialog, otherwise selecting a file from the list will give focus to that editpane.
jEdit Actions for SwitchBuffer (JEditActionsForSwitchBuffer.jar v0.1 by Lee Turner)
Submitted by
lturner on
Tuesday, 11 January, 2005 - 11:05
This plugin provides the ability to execute any jEdit action pretty much like the jEdit action bar.
SideKick for SwitchBuffer (SideKickForSwitchBuffer.jar v0.1 by Lee Turner)
Submitted by
lturner on
Tuesday, 11 January, 2005 - 10:59
This plugin provides a the SwitchBuffer core with the ability to view all items in the SideKick tree. I am currently updating this plugin to allow the user to filter the information that comes from the SideKick tree based on the edit mode. This will be in the next release.
This plugin requires SideKick 0.3.1
ProjectViewer for SwitchBuffer (ProjectViewerForSwitchBuffer.jar v0.1 by Lee Turner)
Submitted by
lturner on
Tuesday, 11 January, 2005 - 10:44
This plugin provides the SwitchBuffer core with the ability to view all files in the currently selected project within the ProjectViewer plugin.
This plugin requires ProjectViewer 2.0.4 and SwitchBuffer 2.0pre2
Markers for SwitchBuffer (MarkersForSwitchBuffer.jar v0.1 by Lee Turner)
Submitted by
lturner on
Tuesday, 11 January, 2005 - 10:40
This plugin provides the SwitchBuffer core with the ability to markers across all open buffers. This functionality was previously in the pre1 release of SwitchBuffer 2.0 but has now been taken out. This plugin has a few options available in the plugin options dialog.
This plugin requires SwitchBuffer 2.0pre2
Recent Files for SwitchBuffer (RecentFilesForSwitchBuffer.jar v0.1 by Lee Turner)
Submitted by
lturner on
Tuesday, 11 January, 2005 - 10:36
This plugin provides the SwitchBuffer core with the ability to view recent files. This functionality was previously in the pre1 release of SwitchBuffer 2.0 but has now been taken out.
This plugin requires SwitchBuffer 2..0pre2
SwitchBuffer 2.0pre2 (SwitchBuffer.jar v2.0pre2 by Lee Turner)
Submitted by
lturner on
Tuesday, 11 January, 2005 - 10:10
This pre2 version of SwitchBuffer has taken a little bit of a turn in direction from the pre1 release. A number of the features that were added to SwitchBuffer 2.pre1 have been removed and the core of SwitchBuffer has now gone back to its roots and only implements an open buffer switch and a file suffix switch. This keeps the SwitchBuffer core nice and compact without the markers and recent file switch.
The major change in the pre2 release is that SwitchBuffer now implements the jEdit Service API which means that other plugins can provide the data to be viewed in the SwitchBuffer dialog. This opens up a whole load of possibilities for what SwitchBuffer can used for.
BMK SyncMods Commando (syncMods.xml v0.2 by Noel R. Cower)
Submitted by
Noel Cower on
Tuesday, 11 January, 2005 - 00:50
This commando is used to call syncmods for BMK without the hassle of going to a command prompt to do it.
BMK MakeMods Commando (makeMods.xml v0.2 by Noel R. Cower)
Submitted by
Noel Cower on
Tuesday, 11 January, 2005 - 00:49
This commando is used to call makemods for BMK without the hassle of going to a command prompt to do it.
BlitzMax Compiler Commando (bmk.xml v0.2 by Noel R. Cower)
Submitted by
Noel Cower on
Monday, 10 January, 2005 - 05:46
Allows you to compile BMX files and optionally execute the output when finished. Checking to see if an error has occurred and cancelling execution isn't included.
make Commando File (make.xml v1.1 by Jeff Jackowski)
Submitted by
jeffj on
Sunday, 25 January, 2004 - 23:24
Invokes make from the current buffer's directory. Works on Linux and with Cygwin.
BlitzMax Edit Mode (blitzmax.xml v0.2 by Noel Cower)
Submitted by
Noel Cower on
Sunday, 9 January, 2005 - 22:41
This is an edit mode for the BlitzMax language (found at www.blitzmax.com).
It doesn't support multi-line comments as they're a bit problematic in jEdit (I'll work it out eventually).
Auto-indentation is not supported. All normal BlitzMax keywords are in there.
SourceControl 0.7.1 (SourceControl.jar v0.7.1 by Mirco Bova)
Submitted by
mirco.bova on
Friday, 7 January, 2005 - 09:31
This second release of 0.7 introduces some changes in Perforce implementation that support multiple clients (i.e. p4 is executed in the same directory as the file involved in the operation).
Thanks to Greg Bail who contributed the code.