/plugins/NetRexxScript/tags/0.1.1a/NetRexx/propflush.nrx

# · Unknown · 36 lines · 30 code · 6 blank · 0 comment · 0 complexity · bc0c3fd64249d3dcace2054acc2aca62 MD5 · raw file

  1. import org.gjt.sp.jedit
  2. -- This script clears all NetRexxScript variables from jEdit memory
  3. -- It allows a fresh start of the plugin if the NetRexx and macros/NetRexx directories are also deleted from the jEdit settings directory
  4. -- This is for testing and debugging to see what happens for a new plugin user
  5. onrs="options.netrexxscript."
  6. trace results
  7. trace var x
  8. x=jEdit.getProperty(onrs"debug","notfound")
  9. say "debug="x
  10. x=jEdit.getProperty(onrs"cache")
  11. x=jEdit.getProperty(onrs"trace")
  12. x=jEdit.getProperty(onrs"preparse")
  13. x=jEdit.getProperty(onrs"verbosity")
  14. x=jEdit.getProperty(onrs"addjeditvars")
  15. x=jEdit.getProperty(onrs"classpath")
  16. x=jEdit.getProperty(onrs"scriptpath")
  17. jEdit.unsetProperty(onrs"cache")
  18. jEdit.unsetProperty(onrs"trace")
  19. jEdit.unsetProperty(onrs"preparse")
  20. jEdit.unsetProperty(onrs"verbosity")
  21. jEdit.unsetProperty(onrs"addjeditvars")
  22. jEdit.unsetProperty(onrs"classpath")
  23. jEdit.unsetProperty(onrs"scriptpath")
  24. x=jEdit.getProperty(onrs"cache")
  25. x=jEdit.getProperty(onrs"trace")
  26. x=jEdit.getProperty(onrs"preparse")
  27. x=jEdit.getProperty(onrs"verbosity")
  28. x=jEdit.getProperty(onrs"addjeditvars")
  29. x=jEdit.getProperty(onrs"classpath")
  30. x=jEdit.getProperty(onrs"scriptpath")