TextFilter allows the user to run text from a buffer through an external process and capture the output. It also allows actions to be created and assigned to shortcuts using jEdit's action mechanism.