keyboard mapper for non ASCII characters
Submitted by Anonymous on Saturday, 13 November, 2004 - 11:11
I have to write programs with a lot of strings written in other scripts like cyrillic, japanese and so forth. I can use the input method editors of MAC, PC or Linux, but for typing IPA or the Chinese transcription Pinyin there is no input method editor.
It would be a very good to have such a user configurable plugin for jEdit. I don't know whether it is possible to write a plugin which runs between key event and text area but I guess.
sugestions:
- via plugin option you can create different key mapping tables
- you can choose your key mapping by shortcut
- the key mapping table is saved as normal utf8 file
- it should be possible not only to have a 1:1 mapping but also n:m mapping, i.e. I write e.g. 'shi' and the plugin insert the Japanese character 'shi'
- I don't know whether it is possible but it would be very nice: If I type a 'A' a popup window appears and I can choose which 'A' I want to insert the Latin, Greek, Russian, etc. if there are more thna one entry for 'A' in the mapping table.
I installed the plugin 'Accents' and I was inspired by it.
I can try to write this plugin by myself but on one hand I haven't a deep insight into the jedit classes and on the other hand I havn't enough time. But at least I would help!
Thanks in advance
Hans
jEdit creates new view for each file that is opened from Konquerer in KDE
Submitted by Anonymous on Saturday, 13 November, 2004 - 22:48
jEdit creates new view for each file that is opened from Konquerer in KDE. I think that it correctly connects to the already running jEdit server, because the existing view(s) are updated with the new file. However, I only want one view and rather use the buffer switcher. What's the point of having a jEdit server that is the only running instance of the program, if this instance starts spawning several windows? How can I achieve it to prevent jEdit from opening a new view for every new file?
Using Eclipse to develop plugins
Submitted by Anonymous on Sunday, 14 November, 2004 - 09:27
I want to use Eclipse to develop a plugin. No problem setting up an Eclipse(3.01) project running JEdit 4.2 with breakpoints etc. But now I would like to be able to debug a plugin (setting breakpoints in the plugin source), and it seems to me that is not easily possible without modifying JEdit considerably (which I would prefer no to do). JEdit appears to be designed to only run plugins from jars. Any ideas?
FTP plugin cannot save over SFTP if not owner of the file
Submitted by Anonymous on Sunday, 14 November, 2004 - 16:39
[this is a very annoying problem, and hasn't existed before...]
FTP plugin requires me to be owner of the file if saving over SFTP even in the same group.
File permissions: 775
Same group, different user, saving doesn't work, gives error:
Cannot save: java.io.IOExpection:
and nothing more...
Works only if I am the owner of the file...
Solutions, please. I cannot do work because of this

Need to use ssh connection + pico ...
Automatic Plugin Updates
Submitted by
buffering on
Sunday, 14 November, 2004 - 21:17
I think it'd be nice to have an "automatic" update feature(either built-in or through plugin) for plugin management. When the Jedit finishes loading, a message box shows up asking user if he/she would like to update their plugin automatically without going through "Plugin Management=>Update" menu everytime.
Oh yeah, it'd be even better if we could turn that auto update on and off through "Global Options" for some people can't afford to have JEdit checking for update site everytime JEdit loads.
Console plugin: default for the -classpath option
Submitted by
w0073r on
Monday, 15 November, 2004 - 16:46
I looked around, but couldn't find a solution.
I'm on Windoze, in a computer lab, so I don't have the ability to change my classpath. How can I get the Console plugin to default the -classpath option when I compile/run Java classes to a specific string, rather than just $CLASSPATH;?
So I want it to default to $CLASSPATH;;"H:\compsci\MBS\Code\mbsgui.jar";"H:\compsci\MBS\Code\mbsbb.jar". The JCompiler plugin does that, but that doesn't help for running the file.
Thanks.
Console plugin: default for the -classpath option
Submitted by
w0073r on
Monday, 15 November, 2004 - 16:46
I looked around, but couldn't find a solution.
I'm on Windoze, in a computer lab, so I don't have the ability to change my classpath. How can I get the Console plugin to default the -classpath option when I compile/run Java classes to a specific string, rather than just $CLASSPATH;?
So I want it to default to $CLASSPATH;;"H:\compsci\MBS\Code\mbsgui.jar";"H:\compsci\MBS\Code\mbsbb.jar". The JCompiler plugin does that, but that doesn't help for running the file.
Thanks.
JTA SSH Plugin
Submitted by Anonymous on Monday, 15 November, 2004 - 19:13
Has anyone succesfully tried that plugin, available from http://www.twdata.org/jta/?
I have, but I can't make a connection. I write host name, user name and password and it goes fine but I dont't get a connection. It doesn't show me any error messages - nothing just happens. Got ideas?
Loading and then editing a file
Submitted by
AlvinD on
Tuesday, 16 November, 2004 - 03:43
I have a macro which will parse and modify a list of files. It works as long as the files are preloaded. However, when I use the statement "FileBuffer = jEdit.openFile(view,FilePath+File);" The file is loaded, but it is not editable from within the macro! I can use the "iseditable" method to verify that the textarea is not editable after I open the file. I have spent much time and had no luck in finding out how to make the textarea editable after using an "openFile" statement.
I'm sure the answer is simple, but I have not found it.
Any help would be appreciated.
Modified Java Commando File ( includes 1.5 ) (javac.xml v0.01 by Mark Woodward)
This simply adds 1.5 as a target to the java.xml commando file. I've also made it the default and rearranged the others from most recent to oldest. Drop it in the ~/.jedit/console/commando folder and restart for it to take effect.
Vim like copy character above/ below macros (copyCharMacros.zip v0.1 by Mark Woodward)
Two of the features in vim I find I use often is C-Y and C-E. What these do is copy either the character above the cursor (C-Y) or below it (C-E). This is a first take on that functionality in JEdit.
Eg:
If the line above is;
System.out.println
then using Copy_Char_Above (I have it mapped to CS-Y) will copy one character from the line above to the current line. If I held CS and hit Y 6 times I'd get;
System.
I could then write err for eg, then hold down CS-Y to complete the line;
System.err.println
Helpful when you have repetitive lines that you aren't likely to ever use again so theres no point assigning an abbreviation to it.
Is possible to decrease a width of gutter border?
Submitted by Anonymous on Wednesday, 17 November, 2004 - 10:19
Is possible to decrease a width of gutter border?
--
Regards, Skalex.
Nice Aqua icons for jEdit (Aqua-jedit-icons.jar vv.1.0 by ThON, with help from HYKO)
Submitted by
thon on
Wednesday, 17 November, 2004 - 18:54
Here is a nice (I think) collection of icons for jEdit, based on
Aqua icons theme for KDE, which I've downloaded from www.kde-look.org.
Enjoy...
(Simply place the .jar file in the $JAVA_DIR/jre/lib/ext directory
and restart jEdit)
how to highlight java code and how to get rid of the blue line
Submitted by Anonymous on Wednesday, 17 November, 2004 - 21:15
Hi!
sorry, i'm a newbie, so...
the features list "highlighting of many languages"... my java files has no different colors or highlighting at all. i installed some plugins, and it did well with html code, but not with my java code. could it be it is, because it's not named .java?
and how do i get rid of the blue vertikal line?
what is it good for?
thanks for your help!
Arne
how to highlight java code and how to get rid of the blue line
Submitted by Anonymous on Wednesday, 17 November, 2004 - 21:16
Hi!
sorry, i'm a newbie, so...
the features list "highlighting of many languages"... my java files has no different colors or highlighting at all. i installed some plugins, and it did well with html code, but not with my java code. could it be it is, because it's not named .java?
and how do i get rid of the blue vertikal line?
what is it good for?
thanks for your help!
Arne
how to highlight java code and how to get rid of the blue line
Submitted by Anonymous on Wednesday, 17 November, 2004 - 21:19
Hi!
sorry, i'm a newbie, so...
the features list "highlighting of many languages"... my java files has no different colors or highlighting at all. i installed some plugins, and it did well with html code, but not with my java code. could it be it is, because it's not named .java?
and how do i get rid of the blue vertikal line?
what is it good for?
thanks for your help!
Arne
Beanshell Plugin issue
Submitted by
rmsh on
Wednesday, 17 November, 2004 - 21:35
Hi
"getClassPath()" function in Beanshell console is throwing the following error
Surprisingly, same command works fine in beanshell standalone.... any clues what is happening here.
Sourced file: inline evaluation of: ``getClassPath();'' : reflection error: bsh.ReflectError: Method getClassPath() not found in class'org.gjt.sp.jedit.BeanShell$CustomClassManager' : at Line: 10 : in file: getClassPath : .getClassPath ( )
Called from method: getClassPath : at Line: 1 : in file: inline evaluation of: ``getClassPath();'' : getClassPath ( )
at bsh.BSHPrimarySuffix.doSuffix(BSHPrimarySuffix.java:131)
at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:80)
at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
at bsh.BSHAssignment.eval(BSHAssignment.java:77)
at bsh.BSHBlock.evalBlock(BSHBlock.java:130)
at bsh.BSHBlock.eval(BSHBlock.java:80)
at bsh.BshMethod.invokeImpl(BshMethod.java:349)
at bsh.BshMethod.invoke(BshMethod.java:246)
at bsh.BshMethod.invoke(BshMethod.java:179)
at bsh.Name.invokeLocalMethod(Name.java:915)
at bsh.Name.invokeMethod(Name.java:805)
at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:72)
at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
at bsh.Interpreter.eval(Interpreter.java:641)
at bsh.Interpreter.eval(Interpreter.java:731)
at bsh.Interpreter.eval(Interpreter.java:720)
at org.gjt.sp.jedit.BeanShell._eval(BeanShell.java:446)
at console.ConsoleBeanShell.execute(ConsoleBeanShell.java:73)
at console.Console.run(Console.java:412)
at console.Console.access$1300(Console.java:44)
at console.Console$RunActionHandler.actionPerformed(Console.java:758)
at console.ConsolePane.fireActionEvent(ConsolePane.java:134)
at console.ConsolePane$EnterAction.actionPerformed(ConsolePane.java:347)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1571)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2730)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2765)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2693)
at java.awt.Component.processEvent(Component.java:5265)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:668)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:916)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:794)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:632)
at java.awt.Component.dispatchEventImpl(Component.java:3841)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Window.dispatchEventImpl(Window.java:1766)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
-Ramesh
Input Method Editor for jEdit
Submitted by
bibiko on
Thursday, 18 November, 2004 - 10:19
Dear all,
this is only to let you know that there is a way to input foreign language scripts with jEdit.
Under https://sourceforge.net/projects/jgim/ you will find a java based customizable input editor for all java applications. If you install it and make sure that you have installed the right fonts you are able to input Chinese, Kannada, Bengali etc. It based on Yudit coming from UNIX. It is a very good solution with some disadvantages of choosing the right character but this issue stands on the ToDo list. By the way is there any chance to write with jEdit Arabic or Hebrew, i.e. is there any support for writing from right to left?
All the best
Hans
Input Method Editor for jEdit
Submitted by
bibiko on
Thursday, 18 November, 2004 - 10:20
Dear all,
this is only to let you know that there is a way to input foreign language scripts with jEdit.
Under https://sourceforge.net/projects/jgim/ you will find a java based customizable input editor for all java applications. If you install it and make sure that you have installed the right fonts you are able to input Chinese, Kannada, Bengali etc. It based on Yudit coming from UNIX. It is a very good solution with some disadvantages of choosing the right character but this issue stands on the ToDo list. By the way is there any chance to write with jEdit Arabic or Hebrew, i.e. is there any support for writing from right to left?
All the best
Hans
Better indenting?!?
Submitted by Anonymous on Thursday, 18 November, 2004 - 15:44
I like Jedit a lot, but I keep having trouble with the indenting. In perl, the indenting code simply does not seem to understand situations when a statement is being continued on the next line. In these cases, there should be some extra-indent (e.g. one additional indent level), but Jedit does not do that.
Deep indent does not work correctly either because it will indent way too deep in many situations.
It would really be great if this would work like in other editors, e.g. (x)emacs, where the indenter actually knows about the syntax of the language to indent and acts accordingly.
Is there a way to replace the default indenting by a plugin that would try to do it more intelligently?