I primarily work with HTML and XML. I find jEdit to be an amazing tool, in particular how sidekick parses and displays the markup language.
One feature that I would dearly like, is a way for me to:
i) Wrap selected lines with tags
ii) Wrap a selection with tag
1) Wrap selection with an arbitrary tag
Often time, I'm required to take multiple lines and wrap them with an arbitrary tag. Right now, I make use of beanshell macros to do this, but they are hardcoded to specific tags (like <li> or <p>). I would like to do this without having to type into a dialog box.
See image 01_jetbrains_IDEA_wrap_in_tag.png