BSFConsole

Compatible with IntelliJ IDEA
Mar 20, 2013
22 460
BSF and JSR-223 scripting console, also includes Ant console.

Download plugin

Recent change notes

0.8.2
  • Dracula-compatible colors
0.8.1
  • Bug fixes
0.8
  • IDEA 12.0.4 version
0.7.2
  • Fixed mouse behavor
0.7.1
  • Fixed config saving bug
0.7
  • Bug fixes
  • Added an option to hide exception stacktraces
  • Added netgents Scala JSR-223 engine support. To use it: drop scala-scripting-{ver}.jar from http://code.google.com/p/netgents/downloads/list, scala-compiler.jar and scala-library.jar from Scala 2.7.x distribution into {idea_profile_dir}/config/plugins/BSFConsole/lib and Scala should appear among the available JSR-223 languages. Caveats: Scala 2.8 is not supported by this engine. Error messages are somewhat obscured due to the way engine is implemented. Simple expressions (like 1+2) evaluation doesn't print it's result. Either use
    print(1+2)
    or
    scriptResult=1+2
  • Added Clojure JSR-223 engine support. To use it: drop clojure-jsr223.jar from http://code.google.com/p/clojure-jsr223/downloads/list and clojure-{ver}.jar from Clojure distribution into {idea_profile_dir}/config/plugins/BSFConsole/lib and Clojure should appear among the available JSR-223 languages.
0.6.8
  • IDEA 8.1 version
  • This time it should really work on JDK5
0.6.7
  • IDEA 8.1 RC version
0.6.6
  • IDEA 8.1 EAP version
0.6.5
  • Recompiled for JDK5
0.6.4
  • Bug fixes
0.6.3
  • Temporary keyboard shortcuts hotfix
0.6.2
  • Bug fixes
  • Console keyboard shortcuts are now configurable
  • UI updated
0.6.1
  • Bug fixes
0.6.0
  • Diana support
  • BeanShell is bundled now
  • Startup scripts are now loaded in one eval() call, not line by line
  • Initial JSR-223 support
  • Various fixes
0.5.1
  • Slightly changed exceptions reporting
  • Fixed some classloading problems
  • Pallada compatibility removed. Now compiled with JDK 5.0
0.5
  • Fixes for Irida
  • Empty startup script now simply runs the interpreter
0.4.9.1
  • Version for Irida
0.4.9
  • Unsuccessful attempt to create AntConsole ClassLoader that will load ant libs from idea/lib/ant :(
  • Pallada plugin version
0.4.8
  • ClassLoader fixes
0.4.7
  • BSFConsole again works on Aurora
0.4.6
  • renamed ruby to jruby
  • added options to include output and tests output paths
0.4.5.1
  • small fix in FileNameCompletionManager
0.4.5
  • completion managers refactoring, fixes, tests
  • improved BeanShell completion manager
  • added ability to choose a module to take classpath from
0.4.4
  • startup scripts deadlock fix
  • option not to store dup entries in recent commands list
0.4.3
  • security manager
  • recent commands panel
  • multiline commands
  • bugfixes
0.4.2
  • bugfixes
0.4.1
  • configurable shortcuts
0.4
  • Rewritten actions
  • Search
  • Send to console
0.3.9.1
  • NPE bugfix
0.3.9
  • Better streams management
0.3.8
  • A bit better BeanShell completion
  • bugfixes
0.3.7
  • Clear & Save buttons
  • bugfixes
0.3.5
  • Completion managers
  • AntConsole completion manager
  • BeanShell completion manager
  • bugfixes
0.3
  • System.err highlighting with red
  • AntConsole support
  • bugfixes
0.2.1
  • focus management
  • bugfixes
0.2
  • error icon
  • jython support
  • console gains focus after creation
  • updated plugin.xml
  • bugfixes
0.1
  • Initial release