BeanShell console replacement


In order to improve my BeanShell plugin, I'd like to replace the default console with a smart one (syntaxt highlighting and completion). I guess I can reuse some IJ components, but don't really know where to start from : the BeanShell language is an interpreted language which is an extension to the Java language. Therefore I could limit at first the language level to Java (this is what I personnaly use my plugin for), and make the "smart editor" BeanShell context-aware.

Do you think it is feasible, and if so, what should I start with ?

Please sign in to leave a comment.