I have a few forms with text input where users will be enter/editing manipulating code and tag-structured documents. It would make the whole experience a lot more user-friendly if there was code completion, tag context checking etc. I know a lot of these things have been implemented before in FOSS and would rather not start from scratch. Has anyone done something like this before? I've poked around the Jedit site, but can only find information on writing plugins for Jedit (and not for adapting Jedit to be used inside your app). The community/message boards for the site are currently down or inaccessible for me (other wise I'd be asking this there).