TO DO Note that this is not a complete to do list. It mostly only lists bugs and quirks that I need to fix eventually. - delete line magic caret w/ block caret - replace with lookahead/lookbehind doesn't work - don't show 'new directory' in favorites: - jedit -background -nogui && jedit -norestore opens "Untitled 2" - need a new jEditLauncher - plugin error dialog -- if > 1 error per plugin - plugin tutorial: - plugin build environment docs - auto-created actions - link to jEdit devel page - quicknotepad class -- links to API docs - functions - links to API docs - quicknotepad docs - plugin tips and techniques: - cutting down on startup time - canned dialog boxes in GUIUtilities - tools.jar - string comparison in MiscUtilities - writing a macro handler - writing a fold handler - OperatingSystem class - option groups - listening for buffer changes - canned controls: animated icon, color well button, enhanced dialog, font selector, history text field, jcheckboxlist, rolloverbutton, variablegridlayout - displaying a help viewer - canned icons - vfs implementation - running stuff in i/o threads - multi-threaded i/o - jeditresource: protocol - getting line syntax info, textutilities.getTokenAtOffset() - text area extensions - text area caret & scroll listeners - status bar messages & readNextChar() - links to API docs in macro guide - vfs javadoc: invokeAndWait() example for createVFSSession() - files with names of the form foo: are not handled very well in some cases since jEdit thinks they are URLs. -