save change file owner
Submitted by
FelhoBacsi on
Monday, 5 April, 2004 - 10:03
Hi!
I'm using jedit 4.2pre9. When I save a file the owner of the file is being changed.
I read that two stage save cause this, and I can turn off this behviour in Loading and saving pane at global options, but I don't have this menu item there.
Where can I turn off?
Thx,
Felho
need help setting up Jane and CodeAid for Java code completion
I have JEdit 4.1 here on Windows XP and would like to use CodeAid for code completion when editing Java source files. I am not sure how to set up a libary with Jane so that the SUN SDK/JRE API is known to CodeAid.
I have set up one library named jsdk14 with Jane with the following paths:
Source Path: C:\Program Files\Java\j2sdk1.4.1_01\src.zip
Class Path: C:\Program Files\Java\j2sdk1.4.1_01\jre\lib\rt.jar
Doc Path: D:\docs\Java\j2sdk1.4.1\docs\api
Unfornunately the documentation is not very detailed about what for instance is the right thing (directory or index.html or ?) to point the doc path to.
When I now try a simple Java program like
public class Test20040405 {
public static void main (String[] args) {
String s = "Kibology for all.";
System.out.println(s.
and select Plugins->CodeAid->Complete I get a dialog window with a BeanShell error:
java.lang.NullPointerException
at codeaid.popup.ContextPopup.updateY(ContextPopup.java:231)
at codeaid.popup.ContextPopup.refresh(ContextPopup.java:164)
at codeaid.popup.ContextPopup.removeCompletionContext(ContextPopup.java:131)
at codeaid.popup.ContextPopup.addCompletionContext(ContextPopup.java:100)
at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at bsh.Reflect.invokeMethod(Unknown Source)
at bsh.Reflect.invokeObjectMethod(Unknown Source)
at bsh.BSHPrimarySuffix.doName(Unknown Source)
at bsh.BSHPrimarySuffix.doSuffix(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BshMethod.invokeDeclaredMethod(Unknown Source)
at bsh.BshMethod.invoke(Unknown Source)
at org.gjt.sp.jedit.BeanShell.runCachedBlock(Unknown Source)
at org.gjt.sp.jedit.BeanShellAction.invoke(Unknown Source)
at org.gjt.sp.jedit.gui.InputHandler.invokeAction(Unknown Source)
at org.gjt.sp.jedit.EditAction$Wrapper.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Any hints on what could be wrong and how to properly set up Jane with a library so that the SUN JDK/JRE classes are known to CodeAid for code completion are appreciated.
Martin
Getting 4.1 color scheme
Submitted by Anonymous on Tuesday, 6 April, 2004 - 00:45
I really liked the syntax highlighting for java in JEdit 4.1. Version 4.2 seems to be a lot more colorful and I just cant get use to it. Is there an easy option to turn 4.2 highlighting to look like 4.1? I tried using global options but I just cant get it right.
Thanks,
Smart Cut/Copy/Paste Macros (SmartCopyCutPasteLine1.0.zip v1.0 by Robin Luiten)
Submitted by
rluiten on
Tuesday, 6 April, 2004 - 04:59
Smart Copy/Cut/Paste Text macro for JEdit (v1.0 rerelease 2004/04/06)
A set of three simple bean shell macros that are designed to replace the built in copy/cut/paste functions in JEdit. They basically allow for treating the current line as selected if there is no selection. Detailed behaviour in a html file in the zip. I map ctrl-c/ctrl-x/ctrl-v and the toolbar buttons to these.
The three macros are in a zip file so that all 3 travel together as they are only useful as a set.
Tested on JEdit 4.1pre2 4.1pre7
There is no change to code from previous release on JEdit community site
Taskbar macro (html_taskbar.bsh v1 by Jerome)
Submitted by
jerome on
Tuesday, 6 April, 2004 - 07:57
This macro illustrates the creation of a simple taskbar. In this example, the taskbar allows easy editing of HTML documents by inserting some tags, but it will be easily customized.
Auto-Reload Feature
Submitted by Anonymous on Tuesday, 6 April, 2004 - 09:08
It'd be really nice if a future version of jedit incorporated the 'auto-reload' feature found in e.g. textpad. I've found this really useful as a poor man's tail -f substitute.
Add Saxan Support to XSLT Plugin
Submitted by Anonymous on Tuesday, 6 April, 2004 - 14:33
Hi-
Could Saxan support be added to the XSLT plugin? Currently, the XSLT plugin cannot support XSLT 2.0 b/c it is not using a 2.0 transform engine.
Anyone else out there itching to get XSLT 2.0 working via JEdit?
Thanks,
Eric Everman
(Note - I posted this to some other forum/mailing list, but I've lost track of my earlier post...)
Custom Code Completion
Submitted by Anonymous on Tuesday, 6 April, 2004 - 23:27
I'm using jedit to edit files for languages not predefined in jedit (FlagShip and xHarbour).
I would like to put two things working for this two languages (without developing new plugins): code completion and something like Delphi and VB IDE's do, showing a ballon with the parameters of the function i'm writing at that moment.
Is there any way to put jedit making these two things. For what I saw, only with better known languages as C and JAVA.
Thanks
tools.jar & JCompiler
Submitted by
rharlos on
Wednesday, 7 April, 2004 - 21:50
I'm a relatively new JEdit user and I enjoy it very much. One point I'm struggling with is the visibility of tools.jar for the JCompiler plug-in.
I know I can just copy it into the jedit/jars folder (because I did this on a friends laptop just to get it working) but i really, REALLY want to solve this problem using JAVA_HOME and/or CLASSPATH.
When I installed the SDK (1.4.02), I opted to allow it to install the public JRE as well (was this my bad?). Without having set any environment variables (did I mention I'm using Windows XP Pro?), the plug-in reports that it can't find tools.jar ... that my java.home is the public install (c:\program files\java\j2re1.4.2_04\bin) ... the the tools.jar file is usually found (relative to java.home) in ..\lib, so...
I've tried creating a CLASSPATH env var that points specifically to the tools.jar in the SDK/lib directory... I've tried adding a JAVA_HOME env var that points to the SDK's \bin directory, and to the actual root/home directory... none of these things seems to work.
I feel as if I'm going to HAVE to copy tools.jar into jedit/jar in order to get this to work but I can't help but wonder if I'm just overlooking some simple step/idea that would allow me to get this working WITHOUT having to do the copy.
Any help much appreciated!
Richard
Auto-tab
Submitted by
rbrown on
Thursday, 8 April, 2004 - 09:07
I've just moved to jedit from Textpad. I've been trying to find something that runs under Linux that is close enough to Textpad that I can use it. jedit appears to do most of the things that I want, however there is one thing that is really annoying me in the way that jedit works. Note: I'm using jedit primarily to develop in PHP.
Basically, it's the auto-tabbing functionality. My style of tabbing is to use tabs for indentation and spaces for alignment. For example, if I'm writing a line that declares an array with some elements, I want to put each element of the array onto a seperate line to make the code more readable. I want the elements to align vertically for easy reading. Each of these lines is tabbed to the same level as the first line, and then aligned from there with spaces. This means that anyone can view the code with their preferred tab size and everything still lines up as originally intended. If spaces or tabes are used to both align and indent, one of these conditions is not met (if you only use spaces people can't view the code in their favoured tab size: if you only use tabs things don't align in tab sizes other than the one used by the author).
Anyway, the upshot is that I end up with lines that start with a number of tabs followed by a number of spaces. The problem is that in jedit when I press return to start a new line, jedit converts most of the spaces into tabs, meaning I have to delete them and add the spaces I want manually. To make matters worse, if I press tab jedit does it again, and created the extra tabs that I don't want. Textpad would simply repeat the same tabbing as the previous line, which is exactly what I want.
I've looked through the options of jedit and can find no option to turn this off. Does anyone know if one, and if not how hard would it be to add one?
Oh, I'm using jedit 4.1 final.
Thanks a lot!
JavaScript dot
Submitted by Anonymous on Thursday, 8 April, 2004 - 12:55
Hi, how can I write JavaScript code with JEdit, so when I write 'window.' for example, a list of properties of 'window' appear?
FTP plug-in not saving favorites
Submitted by
MjH on
Thursday, 8 April, 2004 - 18:50
I've noticed that the FTP plugin (v0.7.2) in 4.2pre11 is not saving favorites (on two different machines). What information is required to help determine if this is an actual bug or some configuration (or other) problem in my installation?
Maury...
How do I modify the classpath of a macro?
Submitted by Anonymous on Friday, 9 April, 2004 - 11:08
I want to use a custom class to interpret a selected message (byte array) and create a new buffer with a nicely formatted, understandable, version of the message. I cant use the addClassPath() method of beanshell, I cant seem to get the instance of the Interpreter class, and I cant find the loadJarClasses.bsh mentioned in the jEdit manual.
Can anybody lend a hand?
Thanks
How do I modify the classpath of a macro?
Submitted by Anonymous on Friday, 9 April, 2004 - 11:09
I want to use a custom class to interpret a selected message (byte array) and create a new buffer with a nicely formatted, understandable, version of the message. I cant use the addClassPath() method of beanshell, I cant seem to get the instance of the Interpreter class, and I cant find the loadJarClasses.bsh mentioned in the jEdit manual.
Can anybody lend a hand?
Thanks
Simple (PHP)-Code Analyzer
Submitted by Anonymous on Friday, 9 April, 2004 - 16:01
I would like to see one nice feature in jEdit for PHP-Mode (or generally in all possible for other people). Just a simple code analyzer. Didn´t found it as plugin, yet. It should parse the current buffer for i.e. uninitialized variables (assigning values before initializing it), unused variables (used only on time), scanning statements (wrong operators = instead of == or =< instead of <= and so on), check line ends on : instead of ; (this happens often to "fast writers" like me

) resulting in "parse error" and listing of all functions including parameters for quick navigation (although it can be done by using folding smartly). This is the only big missing point for me against one special commercial PHP-IDE and I won´t miss jEdit anymore after two years and waiting impatiently for 4.2final. Of course, I could setup a PHP-Script for this but programmers are some kind of lazy - you know what I mean...
Project Plugin: Preview in Browser Configuration
Submitted by Anonymous on Saturday, 10 April, 2004 - 04:34
Hi-
I'm running JEdit pre11 on MacOSX.3.
I can't seem to get the Project plugin 'Preview in Browser' menu option to work.
I've tried setting the browser path to all sorts of things, including:
open (a generic 'open this file' command)
open -a /Applications/Firefox.app (a request to open a file with an application)
/Applications/Firefox.app
/usr/bin/open (the full path to open)
I keep getting 'Error starting process: Application not found'
Has anyone got this to work on MacOS 10? Any suggestions?
Thanks in advance,
Eric Everman
How to exit awt frame politely from jython
Submitted by
WGW on
Saturday, 10 April, 2004 - 07:20
I have been toying with java gui + jython under jedit. I found the code below as a starting point. It works!
The only problem is that when the jython "exit(1)" statement is invoked it not only exits the current (jython+java) window but jedit completely and anything jedit has spawned.
So, what I need for a well-behaved popup frame is one that will not exit jedit when I close it, but rather the frame only.
My guess is I will find the answer as I learn more Java (I'm trying to get an easy intro through jython and jedit). But if anyone has a simple solution, that would be great: I would like to have menus pop up for certain macros and this looks like a good (?) way to do it -- though I'm sure beanshell would work just as well.
(PS: I think the following code formatting gets zapped by this forum software.)
import sys,time
from java import awt
# This is an edited version of a QA tool that I wrote
# Not all the variable names will make sense in this example
# like, 'proclist' and 'job', but you can still figure it out.
#
# The app is based off of the style that wxPython uses, which makes it really easy to
# extend.
class App:
def __init__(self):
procList = []
for i in range(1,11):
procList.append("Test #"+str(i))
self.frame = awt.Frame("Perform Work for Java", visible=1)
self.mainpanel = awt.Panel(awt.GridLayout(0,2))
#added this... does not seem to work; might need to use swing
#frame.setDefaultCloseOperation(awt.Frame.EXIT_ON_CLOSE)
self.cb = {}
for p in procList:
cBox,txtField = self.choiceBox(p)
self.cb[cBox] = txtField
self.mainpanel.add(cBox)
self.mainpanel.add(txtField)
exitBtn = awt.Button("exit", actionPerformed=self.exit)
printBtn = awt.Button("Do Tests", actionPerformed=self.doTest)
self.mainpanel.add(printBtn)
self.mainpanel.add(exitBtn)
self.frame.add(self.mainpanel)
# I've found that packing the frame is a must, though I haven't seen many examples
# that use it. Maybe I'm missing something.
self.frame.pack()
def choiceBox(self,label):
checkBox = awt.Checkbox(label)
numberBox = awt.TextField()
panel = awt.Panel(awt.GridLayout(1,2))
return checkBox,numberBox
def exit(self,e):
sys.exit(1) #here is where it shuts everything down.
pass
def doTest(self,e):
# this pops up a dialog
dlg = MsgDlg("Running Tests")
for job in self.cb.keys():
if job.getState():
print job.getLabel()+" --> "+ self.cb[job].text
time.sleep(2)
# remove the dialog
dlg.frame.removeNotify()
class MsgDlg:
def __init__(self,msg):
self.frame = awt.Frame("Doing Tests", visible=1)
self.panel = awt.Panel(awt.GridLayout(1,1))
self.panel.add(awt.Label(msg))
self.frame.add(self.panel)
self.frame.pack()
if __name__ == '__main__':
# this starts the main window up
app = App()
snippets cliptext
Submitted by
rene on
Saturday, 10 April, 2004 - 13:24
I have jus installed jEdit , and I am-was an editplus user
I cannot find any cliptext or snippets menu in jedit, how can you install use or create one ?
thank you
VB NET
Submitted by
rene on
Saturday, 10 April, 2004 - 13:32
VB NET support will be a good thing
file drop down
Submitted by Anonymous on Sunday, 11 April, 2004 - 05:25
i love jedit its a great pieace of sofware. What i found realy its a bug but sumthing that should be fixed. The drop down under the main tool bar (used to select open files), the part that drops down starts at the left side of the screen. it should start at the begining of the applications left side.
btw: i have my start menu on the left side of my screen and it over-laps the dropdown. manny applications has problems like this.